Expression.Empty Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een lege expressie met een Void type.
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
Retouren
Een DefaultExpression met de NodeType eigenschap die gelijk is aan Default en de Type eigenschap is ingesteld op Void.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een lege expressie maakt en deze toevoegt aan een blokexpressie.
// 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)
Opmerkingen
Een lege expressie kan worden gebruikt waar een expressie wordt verwacht, maar er is geen actie gewenst. U kunt bijvoorbeeld een lege expressie gebruiken als de laatste expressie in een blokexpressie. In dit geval is de retourwaarde van de blokexpressie ongeldig.