c# - 有没有一种简单的方法来检查一个值是否是 if 语句中的许多其他值之一?
问题描述
目前我有代码:
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))
{
....
}
推荐阅读
- google-search-console - 谷歌搜索控制台上的 robots.txt 错误限制的 URL
- angular - Angular 5 项目使用哪个 AngularCLI 版本
- regex - REGEX 匹配单行或多行
- php - 如何在 MySQL 数据库 PHP 7.2.1 的链接中打印变量?
- javascript - 单击同一按钮类上的事件,但在 jquery 中调用不同的操作
- java - 如何遵循有效的 Java 建议?
- java - 当值为 Treemap 并且 treemap 中的数据增加到 10K 时,Ignite 缓存调用更新非常缓慢
- bash - 对文件进行数字排序并在 Bash 中的条目之间保留空白行
- javascript - onkeyup 不适用于带有数字的 id
- javascript - 带有文本功能的简单jquery图像编辑器