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 .

Смотрите также