目前我有代码:

        if(Settings.Trk2 == 20 || Settings.Trk2 == 50)
        {
            await ReviewAppAsync(Settings.Trk2);
        }


如果要添加更多检查,是否有一种更简单的方法,而无需每次都对Settings.Trk2进行检查。

最佳答案

您可以通过以下方式实现

        var values = new []{20,50,35};
        if(values.Contains(Settings.Trk2)){
           //..
        }


要么

        var values = new []{20,50,35};
        if(values.Any(v=>v==Settings.Trk2)){
                //...
        }

关于c# - 有没有一种简单的方法可以检查if语句中某个值是否为其他多个值之一?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59008692/

10-17 00:02