Предполагая следующее if-statement
, при использовании ключевого слова is
с несколькими условиями OR
, есть ли способ узнать, какое условие прошло оценку, без необходимости проверять значения в отдельных или вложенных операторах if?
if (value is int xint
|| value is double xdouble
|| value is decimal xdecimal)
{
// do with value
}