.net 比较三个字符串或整数




有没有办法一次比较三个字符串或整数? 像这样:

If 1=1=1 Then

If Strings.Compare("a","a","a") then

If "a" = "b" = "c" then

我不想在两个比较的IF语句中使用&。

谢谢。

如果将项放在集合中,则可以按以下方式使用 LINQ

collection.Distinct().Count() == 1

看看它们是否匹配。

或者,以看起来厚颜无耻为代价,a == b and a == c!(a!=b or a!=c)相同,因此您可以将or用于三个项目。

你可以这样做:

int a = 1, b = 1, c = 1;
if(a == b ? a == c ? true : false : false)
{
}

相关内容

最新更新