Expression.ArrayLength(Expression) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个 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。
返回
UnaryExpression 的 NodeType 属性等于 ArrayLength,Operand 属性等于 array
。
例外
array
为 null
。
array
.Type 不表示数组类型。
注解
的 Typearray
属性必须表示数组类型。
Type生成的 UnaryExpression 的 属性等于 Int32。 属性Method为 null
,并且 和 IsLiftedToNull 都IsLifted设置为 false
。