次の方法で共有


Expression.ArrayLength(Expression) メソッド

定義

1 次元配列の長さを取得するための式を表す 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

Operand プロパティを等しい値に設定するExpression

戻り値

NodeType プロパティが ArrayLength と等しく、Operand プロパティが array と等しいUnaryExpression

例外

arraynullです。

array.型は配列型を表しません。

注釈

arrayType プロパティは配列型を表す必要があります。

結果のUnaryExpressionTypeプロパティは、Int32と等しくなります。 Methodプロパティはnullされ、IsLiftedIsLiftedToNullの両方がfalseに設定されます。

適用対象