======Интерфейс IStgArray====== Интерфейс массива типизированных элементов * **Пространство имен:** [[developers:references:topomatic.stg|Topomatic.Stg]] * **Сборка:** Topomatic.Stg (в Topomatic.Stg.dll) =====Синтаксис===== public interface IStgArray : IStgElement =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.istgarray.arraydatatype|ArrayDataType]]| Тип данных, хранящихся в массиве | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.istgarray.count|Count]]| Количество элементов в массиве | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.istgarray.item_system.int32|Item[Int32]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:topomatic.stg.istgarray.itemsname|ItemsName]]| Имя элементов | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addarray_topomatic.stg.stgtype|AddArray(StgType)]]| Функция добавляет новый массив, хранящий элементы типа //dataType//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addboolean_system.boolean|AddBoolean(Boolean)]]| Метод добавляет новый элемент типа [[developers:references:system.boolean|Boolean]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addboolean_arr_system.boolean|AddBoolean(Boolean[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.boolean|Boolean]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addbyte_system.byte|AddByte(Byte)]]| Метод добавляет новый элемент типа [[developers:references:system.byte|Byte]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addbyte_arr_system.byte|AddByte(Byte[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.byte|Byte]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addbyte_arr_system.byte_system.int32_system.int32|AddByte(Byte[], Int32, Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addchar_arr_system.char|AddChar(Char[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.char|Char]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addchar_system.char|AddChar(Char)]]| Метод добавляет новый элемент типа [[developers:references:system.char|Char]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.adddouble_system.double|AddDouble(Double)]]| Метод добавляет новый элемент типа [[developers:references:system.double|Double]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.adddouble_arr_system.double|AddDouble(Double[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.double|Double]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint16_arr_system.int16|AddInt16(Int16[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.int16|Int16]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint16_system.int16|AddInt16(Int16)]]| Метод добавляет новый элемент типа [[developers:references:system.int16|Int16]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint32_arr_system.int32|AddInt32(Int32[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.int32|Int32]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint32_system.int32|AddInt32(Int32)]]| Метод добавляет новый элемент типа [[developers:references:system.int32|Int32]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint64_system.int64|AddInt64(Int64)]]| Метод добавляет новый элемент типа [[developers:references:system.int64|Int64]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addint64_arr_system.int64|AddInt64(Int64[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.int64|Int64]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addnode|AddNode()]]| Функция добавляет новую ветку в массив | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addsingle_arr_system.single|AddSingle(Single[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.single|Single]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addsingle_system.single|AddSingle(Single)]]| Метод добавляет новый элемент типа [[developers:references:system.single|Single]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addstring_arr_system.string|AddString(String[])]]| Метод добавляет несколько новых элементов типа [[developers:references:system.string|String]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.addstring_system.string|AddString(String)]]| Метод добавляет новый элемент типа [[developers:references:system.string|String]] в коллекцию | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.copy_topomatic.stg.istgarray|Copy(IStgArray)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.ensurecapacity_system.int32|EnsureCapacity(Int32)]]| Метод устанавливает ёмкость массива достаточна для хранения указанного числа элементов | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getarray_system.int32_topomatic.stg.stgtype|GetArray(Int32, StgType)]]| Возвращает элемент типа [[developers:references:topomatic.stg.istgarray|IStgArray]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getboolean_system.int32|GetBoolean(Int32)]]| Возвращает элемент типа [[developers:references:system.boolean|Boolean]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getbyte_system.int32|GetByte(Int32)]]| Возвращает элемент типа [[developers:references:system.byte|Byte]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getchar_system.int32|GetChar(Int32)]]| Возвращает элемент типа [[developers:references:system.char|Char]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getdouble_system.int32|GetDouble(Int32)]]| Возвращает элемент типа [[developers:references:system.double|Double]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getint16_system.int32|GetInt16(Int32)]]| Возвращает элемент типа [[developers:references:system.int16|Int16]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getint32_system.int32|GetInt32(Int32)]]| Возвращает элемент типа [[developers:references:system.int32|Int32]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getint64_system.int32|GetInt64(Int32)]]| Возвращает элемент типа [[developers:references:system.int64|Int64]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getnode_system.int32|GetNode(Int32)]]| Возвращает элемент типа [[developers:references:topomatic.stg.stgnode|StgNode]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getsingle_system.int32|GetSingle(Int32)]]| Возвращает элемент типа [[developers:references:system.single|Single]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.getstring_system.int32|GetString(Int32)]]| Возвращает элемент типа [[developers:references:system.string|String]] по указанному индексу //index//| |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.pack_system.int32|Pack(Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.removeat_system.int32|RemoveAt(Int32)]]| | |{{developers:references:method.png|Метод}}|[[developers:references:topomatic.stg.istgarray.removerange_system.int32_system.int32|RemoveRange(Int32, Int32)]]| |