小编use*_*608的帖子

用任何设计模式或更好的方法替换if else语句

此代码看起来不干净,如果条件可以增长

public int VisitMonth(int months)
    {
        int visit = 0;

        if (months <= 1)
        {
            visit = 1;
        }
        else if (months <= 2)
        {
            visit = 2;
        }
        else if (months <= 4)
        {
            visit = 3;
        }
        else if (months <= 6)
        {
            visit = 4;
        }
        else if (months <= 9)
        {
            visit = 5;
        }
        else if (months <= 12)
        {
            visit = 6;
        }
        else if (months <= 15)
        {
            visit = 7;
        }
        else …
Run Code Online (Sandbox Code Playgroud)

c# oop design-patterns

6
推荐指数
2
解决办法
229
查看次数

标签 统计

c# ×1

design-patterns ×1

oop ×1