Expression.ArrayLength(Expression) Metodo

Definizione

Crea un oggetto UnaryExpression che rappresenta un'espressione per ottenere la lunghezza di una matrice unidimensionale.

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

Parametri

array
Expression

Oggetto Expression su cui impostare la proprietà Operand.

Restituisce

Oggetto UnaryExpression la cui proprietà NodeType è uguale a ArrayLength e la cui proprietà Operand è uguale a array.

Eccezioni

array è null.

array.Type non rappresenta un tipo matrice.

Commenti

La Type proprietà di array deve rappresentare un tipo di matrice.

La Type proprietà dell'oggetto risultante UnaryExpression è uguale a Int32. La Method proprietà è nulle e IsLiftedIsLiftedToNull sono impostati su false.

Si applica a