Expression.ArrayLength(Expression) 方法

定义

创建一个 UnaryExpression,它表示获取一维数组的长度的表达式。

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

参数

array
Expression

要将 Expression 属性设置为与其相等的 Operand

返回

UnaryExpressionNodeType 属性等于 ArrayLengthOperand 属性等于 array

例外

arraynull

array.Type 不表示数组类型。

注解

Typearray 属性必须表示数组类型。

Type生成的 UnaryExpression 的 属性等于 Int32。 属性Methodnull,并且 和 IsLiftedToNullIsLifted设置为 false

适用于