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

时间:2017-08-17 11:15:40

标签: .net compare


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

If 1=1=1 Then

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

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

我不想使用&在两份比较的IF声明中。

感谢。

2 个答案:

答案 0 :(得分:0)

如果将项目放在集合中,则可以使用

中的LINQ
collection.Distinct().Count() == 1

看看它们是否匹配。

或者,以牺牲面貌为代价,a == b and a == c!(a!=b or a!=c)相同,因此您可以使用or作为三个项目。

答案 1 :(得分:0)

你可以这样做:

brand_values