Expression.ArrayLength(Expression) Methode

Definition

Erstellt eine UnaryExpression, die einen Ausdruck zum Abrufen der Länge eines eindimensionalen Arrays darstellt.

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

Parameter

array
Expression

Ein Expression, auf den die Operand-Eigenschaft festgelegt werden soll.

Gibt zurück

Eine UnaryExpression, bei der die NodeType-Eigenschaft gleich ArrayLength und die Operand-Eigenschaft gleich array ist.

Ausnahmen

array ist null.

array.Type stellt keinen Arraytyp dar.

Hinweise

Die Type Eigenschaft von array muss einen Arraytyp darstellen.

Die Type Eigenschaft des resultierenden UnaryExpression ist gleich Int32. Die Method -Eigenschaft ist null, und beide IsLifted und IsLiftedToNull sind auf falsefestgelegt.

Gilt für: