有没有更好的方法来编写广泛的字符串比较?
string a = '...'
string b = '...' (etc.)
if (a == "something" && b == "something" && c == "something" && d == "something")
{ do something }
我多次遇到过这个问题,看起来很糟糕(因为缺少一个更好的词)。
答案 0 :(得分:3)
var strings = new List<string>{a,b,c,d};
if(strings.All(s=>s == "something")){
}