Feature.GetValues

Feature.GetValues method

Возвращает значения всех атрибутов в массиве.

public int GetValues(object[] values, object defaultValue = null)
ПараметрТипОписание
valuesObject[]Массив, в который копируются значения атрибутов.
defaultValueObjectВозвращаемое значение, если значение атрибута отсутствует (не задано). Значение по умолчаниюnull. Рассмотрите возможность использования ‘DBNull.Value» для разделения «не установлено» и «null значения.

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

Скопировано несколько атрибутов.

Исключения

исключениеусловие
ArgumentNullExceptionАргументnull.
InvalidOperationExceptionАтрибут не заблокирован.

Примечания

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

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