Language

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。

例外

array は nullです。

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

注釈

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

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

適用対象