在单个if语句中使用多个'is'变量

时间:2019-04-28 11:49:00

标签: c# if-statement keyword

假设以下if-statement,当将is关键字与多个OR条件一起使用时,是否有一种方法可以找出哪个条件通过了评估,而不必单独检查值或嵌套的if语句?

if (value is int xint
 || value is double xdouble
 || value is decimal xdecimal)
{
    // do with value
}

0 个答案:

没有答案