信息
您所需的主题如下所示。但此主题未包含在此库中。

Expression.Switch 方法 (Expression, Expression, MethodInfo, SwitchCase[])

2013/12/13

创建一个表示具有默认分支的 switch 语句的 SwitchExpression

Namespace:  System.Linq.Expressions
程序集:  System.Core(位于 System.Core.dll 中)

public static SwitchExpression Switch(
	Expression switchValue,
	Expression defaultBody,
	MethodInfo comparison,
	params SwitchCase[] cases
)

参数

switchValue
类型: System.Linq.Expressions.Expression
要针对每个分支测试的值。
defaultBody
类型: System.Linq.Expressions.Expression
switchValue 不匹配任何分支时的多分支选择的结果。
comparison
类型: System.Reflection.MethodInfo
要使用的相等比较方法。
cases
类型: System.Linq.Expressions.SwitchCase []
此 switch 表达式的分支集。

Windows Phone OS

受以下版本支持: 8.0

显示: