Прочитать на английском

Поделиться через


Expression.ArrayLength(Expression) Метод

Определение

Создает выражение UnaryExpression для получения длины одномерного массива.

public static System.Linq.Expressions.UnaryExpression ArrayLength (System.Linq.Expressions.Expression array);

Параметры

array
Expression

Объект Expression, который следует задать в качестве значения свойства Operand.

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

Выражение UnaryExpression, содержащее свойство NodeType, равное ArrayLength, и свойство Operand, равное array.

Исключения

array имеет значение null.

Тип array.Type не представляет тип массива.

Комментарии

Свойство Typearray объекта должно представлять тип массива.

Свойство Type результирующего UnaryExpression объекта равно Int32. Свойство Method имеет значение null, а для обоих IsLifted и IsLiftedToNull задано значение false.

Применяется к