在C#中,switch语句不支持直接调用方法。switch语句只能针对一个表达式或变量的值进行比较,并根据不同的取值执行不同的代码块。如果需要在switch语句中调用方法,可以在每个case语句块中调用相应的方法。例如:
switch (value) { case 1: DoSomething(); break; case 2: DoSomethingElse(); break; default: DoDefault(); break; }
在上面的例子中,根据变量value的值不同,分别调用了不同的方法。