Combining multiple conditional expressions in C#

前端 未结 9 1216
一个人的身影
一个人的身影 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条回答
  •  萌比男神i
    2021-01-30 12:06

    Write your own extension methods so you can write

    if (index.Between(7, 8)) {...}
    

    where Between is defined as:

        public static bool Between (this int a, int x, int y)
        {
            return a >= x && a <= y;
        }
    

提交回复
热议问题