Expression.ArrayLength(Expression) Methode

Definitie

Hiermee maakt u een UnaryExpression expressie voor het verkrijgen van de lengte van een eendimensionale matrix.

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

Parameters

array
Expression

Een Expression om de Operand eigenschap in te stellen die gelijk is aan.

Retouren

Een UnaryExpression met de NodeType eigenschap gelijk aan ArrayLength en de Operand eigenschap gelijk aan array.

Uitzonderingen

array is null.

array. Het type vertegenwoordigt geen matrixtype.

Opmerkingen

De Type eigenschap van array moet een matrixtype vertegenwoordigen.

De Type eigenschap van het resultaat UnaryExpression is gelijk aan Int32. De Method eigenschap is null, en beide IsLifted en IsLiftedToNull zijn ingesteld op false.

Van toepassing op