有没有一种简单的方法可以检查if语句中某个值是否为其他多个值之一?

Ala*_*an2 0 c#

目前我有代码:

        if(Settings.Trk2 == 20 || Settings.Trk2 == 50)
        {
            await ReviewAppAsync(Settings.Trk2);
        }
Run Code Online (Sandbox Code Playgroud)

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

Eld*_*dar 5

基本上,您可以尝试这样:

int[] valuesToCheck = new int[] { 20, 50, 60 ...};
if (valuesToCheck.Contains(Settings.Trk2))
{
    ....
}
Run Code Online (Sandbox Code Playgroud)