【发布时间】:2015-03-06 03:48:48
【问题描述】:
我有一些变量,例如这些字符串:
string option1 ,option2, option3, option4;
具有未知值。看来我可以通过这种方式检查它们中没有两个是相等的(没有重复):
if(option1 !=option2 && option1 != option3 &&...)
//
但是如果我有很多变量,那我怎么做才不会像上面那样难看?
【问题讨论】:
-
您可以创建扩展方法,并使用流畅的界面使其看起来更好,但不能。条件/检查的数量保持不变。
-
如果您有很多变量但需要一起使用它们,您是否考虑过使用数组来代替?
-
@LasseV.Karlsen 你是对的,但在这里我的意思是不需要那么多变量数组;即这里 op1-op4 是我的问题表上 Q 的答案,它需要 c(4,2) 检查这有点难看。无论如何我学习如何在数组上查找重复项! :) 感谢您的通知。
标签: c# .net conditional-statements