我使用这是正确的方式吗?据我了解,以下检查应该是错误的:
int myVal = 37;
if (Enumerable.Range(0, 10).Contains(myVal))
// Do something
else if (Enumerable.Range(11, 33).Contains(myVal))
// Do somethiong else
但我似乎遇到了一些//Do somethiong else
被执行的情况。我可以不使用Enumerable.Range
这种方式吗?