Expression.MakeGoto(GotoExpressionKind, LabelTarget, Expression, Type) 方法

定义

创建一个 GotoExpression 表示指定 GotoExpressionKind跳转的跳跃。 还可以指定在跳转时传递给标签的值。

public:
 static System::Linq::Expressions::GotoExpression ^ MakeGoto(System::Linq::Expressions::GotoExpressionKind kind, System::Linq::Expressions::LabelTarget ^ target, System::Linq::Expressions::Expression ^ value, Type ^ type);
public static System.Linq.Expressions.GotoExpression MakeGoto(System.Linq.Expressions.GotoExpressionKind kind, System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression value, Type type);
public static System.Linq.Expressions.GotoExpression MakeGoto(System.Linq.Expressions.GotoExpressionKind kind, System.Linq.Expressions.LabelTarget target, System.Linq.Expressions.Expression? value, Type type);
static member MakeGoto : System.Linq.Expressions.GotoExpressionKind * System.Linq.Expressions.LabelTarget * System.Linq.Expressions.Expression * Type -> System.Linq.Expressions.GotoExpression
Public Shared Function MakeGoto (kind As GotoExpressionKind, target As LabelTarget, value As Expression, type As Type) As GotoExpression

参数

target
LabelTarget

LabelTarget 跳到的 GotoExpression 那个。

value
Expression

跳转时传递给关联标签的值。

type
Type

要设置的属性Type等于的一个Type

返回

一个GotoExpressionKind等于kind,属性Target设置为targetType属性设置为type,并在value跳转时传递给目标标签。

适用于