Expression.ArrayLength(Expression) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает выражение UnaryExpression для получения длины одномерного массива.
public:
static System::Linq::Expressions::UnaryExpression ^ ArrayLength(System::Linq::Expressions::Expression ^ array);
public static System.Linq.Expressions.UnaryExpression ArrayLength (System.Linq.Expressions.Expression array);
static member ArrayLength : System.Linq.Expressions.Expression -> System.Linq.Expressions.UnaryExpression
Public Shared Function ArrayLength (array As Expression) As UnaryExpression
Параметры
- array
- Expression
Объект Expression, который следует задать в качестве значения свойства Operand.
Возвращаемое значение
Выражение UnaryExpression, содержащее свойство NodeType, равное ArrayLength, и свойство Operand, равное array.
Исключения
array имеет значение null.
Тип array.Type не представляет тип массива.
Комментарии
Свойство Typearray объекта должно представлять тип массива.
Свойство Type результирующего UnaryExpression объекта равно Int32. Свойство Method имеет значение null, а для обоих IsLifted и IsLiftedToNull задано значение false.