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

Expression プロパティを等しく設定する Operand

戻り値

UnaryExpression と等しい NodeType プロパティおよび ArrayLength と等しい Operand プロパティを含む array

例外

arraynullです。

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

注釈

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

Type結果UnaryExpressionの の プロパティは とInt32等しくなります。 プロパティは Methodnull、 と IsLiftedToNull の両方IsLiftedが にfalse設定されます。

適用対象