是否可以确定当前正在评估哪个案例?像这样的示例代码:
const int one = 1;
const int two = 2;
int current_num = 1;
switch (current_num){
case one:
case two:
WriteLine(current_case) //outputs 'one'
break;
}
我相信我可能会变得棘手并使用字典或其他东西来查找current_num
一旦我开始WriteLine
,但可能有一种内置方法来获取当前正在评估的当前案例的名称。
编辑:简短的回答,这是不可能的。查看 JonSkeet 的答案,寻找一个合理的替代方案。