Expression.ArrayLength(Expression) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vytvoří UnaryExpression výraz pro získání délky jednorozměrného pole.
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
Parametry
- array
- Expression
An Expression , která nastaví Operand vlastnost na hodnotu rovna.
Návraty
AUnaryExpression, který má NodeType vlastnost rovna ArrayLengthOperand a vlastnost rovna .array
Výjimky
array
je null
.
array
. Typ nepředstavuje typ pole.
Poznámky
Vlastnost Typearray
musí představovat typ pole.
Vlastnost Type výsledné UnaryExpression hodnoty je rovna Int32. Vlastnost Method je a obě IsLiftedIsLiftedToNull a jsou nastaveny na false
.null