c# - 有没有一种简单的方法来检查一个值是否是 if 语句中的许多其他值之一?

标签 c#

目前我有代码:

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

如果我想添加更多检查,是否有一种更简单的方法可以做到这一点,而无需每次都检查 Settings.Trk2。

最佳答案

基本上你可以这样尝试:

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

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

相关文章:

c# - 读取文件 A 并附加到文件 B,跳过一些字节

c# - 如何在 c# 中使用 google apis 将邮件设置为 gmail 的 'Important'?

c# Xamarin SQLite.Net 序列化模式无法正常工作?

C# 创建 "wireframe"/3D "map"

javascript - 如何在view mvc razor asp.net中使用jquery真人?

c# - 仅使用 LambaExpression 和比较值创建 Expression<Func<T, bool>> 谓词

c# - C#中通过OLEDB导入CSV文件时如何指定分隔符

c# - 从 WCF 服务返回实体时从实体中剥离字段

c# - 在拖放过程中使控件对拖动事件透明

c# - 如何通过逗号分隔将mysql中的记录从另一种形式加载到一种形式C#