Инструменты пользователя

Инструменты сайта


developers:references:topomatic.stg.stgarray_1

Класс StgArray<T>

Массив типизированных элементов

  • Пространство имен: Topomatic.Stg
  • Сборка: Topomatic.Stg (в Topomatic.Stg.dll)

Иерархия наследования

Синтаксис

public sealed class StgArray<T> : StgElement<List<T>>, IStgElement, IStgArray

Параметры типа

  • T

Свойства

ТипИмяОписание
СвойствоArrayDataType Тип данных, хранящихся в массиве
СвойствоCount Количество элементов в массиве
СвойствоElementType Флаг указывающий на тип данного элемента
СвойствоItem[Int32]
СвойствоItemsName Имя элементов
СвойствоOptional Свойство, информирующее о том что значение данного элемента является значением по умолчанию. Сериализация элемента не требуется.
СвойствоTarget Объект хранимый в данном элементе (Наследуется от StgElement<List`1>.)

Методы

ТипИмяОписание
МетодAddArray(StgType) Функция добавляет новый массив, хранящий элементы типа dataType
МетодAddBoolean(Boolean) Метод добавляет новый элемент типа Boolean в коллекцию
МетодAddBoolean(Boolean[]) Метод добавляет несколько новых элементов типа Boolean в коллекцию
МетодAddByte(Byte) Метод добавляет новый элемент типа Byte в коллекцию
МетодAddByte(Byte[], Int32, Int32)
МетодAddByte(Byte[]) Метод добавляет несколько новых элементов типа Byte в коллекцию
МетодAddChar(Char[]) Метод добавляет несколько новых элементов типа Char в коллекцию
МетодAddChar(Char) Метод добавляет новый элемент типа Char в коллекцию
МетодAddDouble(Double[]) Метод добавляет несколько новых элементов типа Double в коллекцию
МетодAddDouble(Double) Метод добавляет новый элемент типа Double в коллекцию
МетодAddInt16(Int16[]) Метод добавляет несколько новых элементов типа Int16 в коллекцию
МетодAddInt16(Int16) Метод добавляет новый элемент типа Int16 в коллекцию
МетодAddInt32(Int32[]) Метод добавляет несколько новых элементов типа Int32 в коллекцию
МетодAddInt32(Int32) Метод добавляет новый элемент типа Int32 в коллекцию
МетодAddInt64(Int64[]) Метод добавляет несколько новых элементов типа Int64 в коллекцию
МетодAddInt64(Int64) Метод добавляет новый элемент типа Int64 в коллекцию
МетодAddNode() Функция добавляет новую ветку в массив
МетодAddSingle(Single) Метод добавляет новый элемент типа Single в коллекцию
МетодAddSingle(Single[]) Метод добавляет несколько новых элементов типа Single в коллекцию
МетодAddString(String) Метод добавляет новый элемент типа String в коллекцию
МетодAddString(String[]) Метод добавляет несколько новых элементов типа String в коллекцию
МетодCopy(IStgArray)
МетодEnsureCapacity(Int32) Метод устанавливает ёмкость массива достаточна для хранения указанного числа элементов
МетодEquals(Object) Определяет, равен ли заданный объект текущему объекту. (Наследуется от Object.)
МетодGetArray(Int32, StgType) Возвращает элемент типа IStgArray по указанному индексу index
МетодGetBoolean(Int32) Возвращает элемент типа Boolean по указанному индексу index
МетодGetByte(Int32) Возвращает элемент типа Byte по указанному индексу index
МетодGetChar(Int32) Возвращает элемент типа Char по указанному индексу index
МетодGetDouble(Int32) Возвращает элемент типа Double по указанному индексу index
МетодGetHashCode() Служит хэш-функцией по умолчанию. (Наследуется от Object.)
МетодGetInt16(Int32) Возвращает элемент типа Int16 по указанному индексу index
МетодGetInt32(Int32) Возвращает элемент типа Int32 по указанному индексу index
МетодGetInt64(Int32) Возвращает элемент типа Int64 по указанному индексу index
МетодGetNode(Int32) Возвращает элемент типа StgNode по указанному индексу index
МетодGetSingle(Int32) Возвращает элемент типа Single по указанному индексу index
МетодGetString(Int32) Возвращает элемент типа String по указанному индексу index
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодPack(Int32)
МетодRemoveAt(Int32)
МетодRemoveRange(Int32, Int32)
МетодToString() Текстовое представление элемента в зависимости от конкретного типа (Наследуется от StgElement<List`1>.)
developers/references/topomatic.stg.stgarray_1.txt · Последние изменения: 2023/07/28 17:28 (внешнее изменение)