Expression.ArrayLength(Expression) Méthode

Définition

Crée un UnaryExpression qui représente une expression permettant d'obtenir la longueur d'un tableau unidimensionnel.Creates a UnaryExpression that represents an expression for obtaining the length of a one-dimensional array.

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

Paramètres

array
Expression

Expression auquel la propriété Operand doit être égale.An Expression to set the Operand property equal to.

Retours

UnaryExpression dont la propriété NodeType est égale à ArrayLength et la propriété Operand est égale à array.A UnaryExpression that has the NodeType property equal to ArrayLength and the Operand property equal to array.

Exceptions

array a la valeur null.array is null.

array.Type ne représente pas un type de tableau.array.Type does not represent an array type.

Remarques

La Type propriété de array doit représenter un type tableau.The Type property of array must represent an array type.

La Type propriété du résultant UnaryExpression est égale à Int32.The Type property of the resulting UnaryExpression is equal to Int32. La Method propriété est null, et IsLifted lesdeuxIsLiftedToNull et ont la valeur. falseThe Method property is null, and both IsLifted and IsLiftedToNull are set to false.

S’applique à