有没有办法一次比较三个字符串或整数? 像这样:
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)
{
}