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

傳回

UnaryExpression,其 NodeType 屬性等於 ArrayLength,且 Operand 屬性等於 array

例外狀況

arraynull

array.Type 不代表陣列類型。

備註

Typearray 屬性必須代表陣列類型。

產生的 TypeUnaryExpression 屬性等於 Int32 。 屬性 Method 為 ,而且 和 IsLiftedIsLiftedToNull 都設定為 falsenull

適用於