Довольно часто в моем коде мне нужно сравнить переменную с несколькими значениями:
if ( type == BillType.Bill || type == BillType.Payment || type == BillType.Receipt )
{
// Do stuff
}
Я продолжаю думать, что могу:
if ( type in ( BillType.Bill, BillType.Payment, BillType.Receipt ) )
{
// Do stuff
}
Но, конечно, это SQL, который позволяет это.
В С# есть более аккуратный способ?