【发布时间】:2016-03-23 09:01:32
【问题描述】:
我想比较 4 个字符串是否相等。问题是我必须忽略空字符串,但是如果它们是 all 空的,那么该方法也必须返回true,因为所有空字符串都是相等的。我可以像
一样写下所有内容if(string1 != string.Empty && string2 != string.Empty &&
string1 != string2)
{
return false
}
if(string1 != string.Empty && string2 != string.Empty && string3 != etc....
但我认为有一个比写出所有可能性更好的方法。 但是怎么做?
【问题讨论】:
-
比较 4 个字符串:如何?订购它们,还是查看它们是否相等?
-
您能否扩展一下您正在尝试做的事情?
-
那么四个必须相等还是必须成对相等?此外,至少一项可以为空或根本不存在吗?
-
@Kimos 你肯定需要将它们放入数组中,那么这个答案会帮助你stackoverflow.com/questions/5307172/…。
-
所有字符串都应该相等。但如果它们都是空的,那么方法也必须返回 true,因为所有的空字符串都是相等的
标签: c#