Feature.GetValuesList
Feature.GetValuesList<T> method
Получает значения последовательности атрибутов в виде списка.
public List<T> GetValuesList<T>(string attributeName, string separator)
| Параметр | Описание |
|---|---|
| T | Желаемый тип значений. |
| attributeName | Имя атрибута. |
| separator | Строка, которая используется для разделения имени атрибута и значения индекса последовательности. |
Возвращаемое значение
Список значений атрибутов, имена которых отличаются значением индекса последовательности.
Исключения
| исключение | условие |
|---|---|
| ArgumentNullException | Имя атрибутаnull. |
| ArgumentException | Атрибут с таким именем не существует в этом слое. |
| InvalidOperationException | Атрибут не заблокирован. |
| InvalidOperationException | Значение этого атрибута не установлено для этой функции. |
| InvalidCastException | Запрошенный тип не реализуетсяIConvertible. |
| InvalidCastException | Значение атрибутаnull, но запрошенный тип является типом значения. |
| FormatException | Не удалось выполнить преобразование, поскольку значение имеет неверный формат. |
| OverflowException | Преобразование не выполнено из-за переполнения. |
Примечания
Здесь используетсяGetValue чтобы получить одно значение. Таким образом, этот метод автоматически преобразует значение в тип, запрошенный в параметре универсального типа. Если атрибут с индексом 0 не будет найден, он сгенерируетArgumentException .
Смотрите также
- class Feature
- пространство имен Aspose.Gis
- сборка Aspose.GIS