C# how to use enum with switch

前端 未结 11 466
小鲜肉
小鲜肉 2020-12-08 06:04

I can\'t figure out how to use switches in combination with an enum. Could you please tell me what I\'m doing wrong, and how to fix it? I have to use an enum to make a basic

11条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-08 06:29

    In case you don't want to use return statement for each case, try this:

    Calculate(int left, int right, Operator op)
    {
       int result = 0;
       switch(op)
       {
            case Operator.PLUS:
            {
                result = left + right;;  
            }
            break;
            ....
       }
    
       return result;
    }
    

提交回复
热议问题