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


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.

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