Expression.Empty Méthode

Définition

Crée une expression vide qui a le type 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

Retours

DefaultExpression dont la propriété NodeType est égale à Default et la propriété Type est égale à Void.

Exemples

L’exemple de code suivant montre comment créer une expression vide et l’ajouter à une expression de bloc.

// 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)

Remarques

Une expression vide peut être utilisée lorsqu’une expression est attendue, mais qu’aucune action n’est souhaitée. Par exemple, vous pouvez utiliser une expression vide comme dernière expression d’une expression de bloc. Dans ce cas, la valeur de retour de l’expression de bloc est void.

S’applique à