Expression.ArrayLength(Expression) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt eine UnaryExpression, die einen Ausdruck zum Abrufen der Länge eines eindimensionalen Arrays darstellt.
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
Parameter
- array
- Expression
Ein Expression, auf den die Operand-Eigenschaft festgelegt werden soll.
Gibt zurück
Eine UnaryExpression, bei der die NodeType-Eigenschaft gleich ArrayLength und die Operand-Eigenschaft gleich array
ist.
Ausnahmen
array
ist null
.
array
.Type stellt keinen Arraytyp dar.
Hinweise
Die Type -Eigenschaft von array
muss einen Arraytyp darstellen.
Die Type -Eigenschaft des resultierenden UnaryExpression ist gleich Int32. Die Method -Eigenschaft ist null
, und sowohl als IsLiftedToNull auch IsLifted sind auf false
festgelegt.