小编Mat*_*bye的帖子

什么是更好的东西使用,如果使用长的其他如果 - C#

什么是重构此代码以避免长嵌套else if语句的好方法?这需要一段时间,所以将它变成一个更简单的功能会很好.

以下是我的代码:

if (data == "Januar")
{
    int cellnr = 1;
    searchdata(row["CarNo"].ToString(), cellnr);
}
else if (data == "Februar")
{
    int cellnr = 2;
    searchdata(row["CarNo"].ToString(), cellnr);
}
else if (data == "Marts")
{
    int cellnr = 3;
    searchdata(row["CarNo"].ToString(), cellnr);
}
else if (data == "April")
{
    int cellnr = 4;
    searchdata(row["CarNo"].ToString(), cellnr);
}
else if (data == "Marts")
{
    int cellnr = 5;
    searchdata(row["CarNo"].ToString(), cellnr);
}
Run Code Online (Sandbox Code Playgroud)

c# if-statement nested

2
推荐指数
1
解决办法
93
查看次数

标签 统计

c# ×1

if-statement ×1

nested ×1