Feature.SetValues

Feature.SetValues method

Устанавливает новые значения для всех атрибутов. Также рассмотрите возможность использованияCopyValues метод для оптимизации значений параметров в одном вызове.

public int SetValues(object[] values)
ПараметрТипОписание
valuesObject[]Массив новых значений.

Возвращаемое значение

Количество установленных значений атрибута.

Исключения

исключениеусловие
ArgumentNullExceptionАргумент не может бытьnull.
ArgumentExceptionАтрибут с таким именем не существует в этом слое.
InvalidOperationExceptionАтрибут не заблокирован.
InvalidCastExceptionТип значения не реализуетсяIConvertible.
FormatExceptionНе удалось выполнить преобразование, поскольку значение имеет неверный формат.
OverflowExceptionПреобразование не выполнено из-за переполнения.

Примечания

Этот метод автоматически преобразует каждое значение в тип атрибута. Длина массива значений не обязательно должна совпадать с количеством атрибутов в признаке. Если длина массива больше количества атрибутов, все значения массива копируются в атрибуты; если меньше, в атрибуты копируется только количество значений длины массива, начиная со значения атрибута с порядковым номером 0.

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