Я использую это правильно?Насколько я понимаю, следующая проверка должна быть ложной:
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
это так?