Compartir a través de


Expression.Empty Método

Definición

Crea una expresión vacía que tiene el tipo 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

Devoluciones

Objeto DefaultExpression cuya propiedad NodeType es Default y cuya propiedad Type está establecida en Void.

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear una expresión vacía y agregarla a una expresión de bloque.

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

Comentarios

Se puede usar una expresión vacía donde se espera una expresión, pero no se desea ninguna acción. Por ejemplo, puede usar una expresión vacía como la última expresión de una expresión de bloque. En este caso, el valor devuelto de la expresión de bloque es void.

Se aplica a