Expression.Empty 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 einen leeren Ausdruck vom Typ Void.
public:
static System::Linq::Expressions::DefaultExpression ^ Empty();
public static System.Linq.Expressions.DefaultExpression Empty ();
static member Empty : unit -> System.Linq.Expressions.DefaultExpression
Public Shared Function Empty () As DefaultExpression
Gibt zurück
Eine DefaultExpression, bei der die NodeType-Eigenschaft gleich Default und die Type-Eigenschaft auf Void festgelegt ist.
Beispiele
Das folgende Codebeispiel zeigt, wie Sie einen leeren Ausdruck erstellen und einem Blockausdruck hinzufügen.
// Add the following directive to your file:
// using System.Linq.Expressions;
// This statement creates an empty expression.
DefaultExpression emptyExpr = Expression.Empty();
// The empty expression can be used where an expression is expected, but no action is desired.
// For example, you can use the empty expression as the last expression in the block expression.
// In this case the block expression's return value is void.
var emptyBlock = Expression.Block(emptyExpr);
' Add the following directive to your file:
' Imports System.Linq.Expressions
' This statement creates an empty expression.
Dim emptyExpr As DefaultExpression = Expression.Empty()
' An empty expression can be used where an expression is expected but no action is desired.
' For example, you can use an empty expression as the last expression in a block expression.
' In this case, the block expression's return value is void.
Dim emptyBlock = Expression.Block(emptyExpr)
Hinweise
Ein leerer Ausdruck kann verwendet werden, wenn ein Ausdruck erwartet wird, aber keine Aktion gewünscht ist. Beispielsweise können Sie einen leeren Ausdruck als letzten Ausdruck in einem Blockausdruck verwenden. In diesem Fall ist der Rückgabewert des Blockausdrucks void.