小编use*_*470的帖子

更有效地编写开关

我目前有一段代码如下:

switch (objectname)
{
    case "objectbla":
        DoSomething(1, objectName, someOtherVar);
         break;
    case "objectblabla":
        DoSomething(2, objectName, someOtherVar);
        break;
    case "objectetc":
        DoSomething(3, objectName, someOtherVar);
        break;
    case "objectanother":
        DoSomething(4, objectName, someOtherVar);
        break;
    case "objectobj":
        DoSomething(5, objectName, someOtherVar);
        break;
    default:
        break;
}
Run Code Online (Sandbox Code Playgroud)

现在,看看这个开关是多么重复,只有第一个参数计数一次,我相信这可以更有效地编写.不过我不确定.写这个更好的方法是什么?

c# switch-statement

0
推荐指数
1
解决办法
92
查看次数

标签 统计

c# ×1

switch-statement ×1