Sdílet prostřednictvím


Expression.ArrayLength(Expression) Metoda

Definice

Vytvoří UnaryExpression výraz pro získání délky jednorozměrného pole.

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

Parametry

array
Expression

An Expression , která nastaví Operand vlastnost na hodnotu rovna.

Návraty

AUnaryExpression, který má NodeType vlastnost rovna ArrayLengthOperand a vlastnost rovna .array

Výjimky

array je null.

array. Typ nepředstavuje typ pole.

Poznámky

Vlastnost Typearray musí představovat typ pole.

Vlastnost Type výsledné UnaryExpression hodnoty je rovna Int32. Vlastnost Method je a obě IsLiftedIsLiftedToNull a jsou nastaveny na false.null

Platí pro