Combining multiple conditional expressions in C#

前端 未结 9 1040
一个人的身影
一个人的身影 2021-01-30 11:24

In C#, instead of doing if(index == 7 || index == 8), is there a way to combine them? I\'m thinking of something like if(index == (7, 8)).

9条回答
  •  温柔的废话
    2021-01-30 12:03

    switch (GetExpensiveValue())
    {
    case 7: case 8:
       // do work
       break;
    }
    

    This obviously takes more code, but it may save you from evaluating a function a bunch of times.

提交回复
热议问题