Expression.ArrayLength(Expression) Método

Definição

Cria uma UnaryExpression que representa uma expressão para obter o comprimento de uma matriz unidimensional.

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

Parâmetros

array
Expression

Um Expression para definir a propriedade Operand igual a ele.

Retornos

UnaryExpression

Um UnaryExpression que tem a propriedade NodeType igual a ArrayLength e a propriedade Operand igual a array.

Exceções

array é null.

array.Type não representa um tipo de matriz.

Comentários

A Type propriedade de deve representar um tipo de array matriz.

A Type propriedade do resultado UnaryExpression é igual a Int32. A Method propriedade é null, e ambas IsLifted e IsLiftedToNull estão definidas como false.

Aplica-se a