|
|
1
304
|
|
|
2
44
最好的办法 要比较两个字符串,忽略字母的大小写,请使用 String.Equals 指定序号忽略大小写字符串比较的静态方法。这也是最快的方法,比将字符串转换为小写或大写并在之后进行比较要快得多。 我测试了这两种方法的性能,并进行了顺序忽略大小写字符串比较 ! 它也比将字符串转换为小写或大写更可靠(请查看Turkish i问题)。因此,始终使用 用于比较字符串是否相等的方法:
如果要执行特定于区域性的字符串比较,可以使用以下代码:
欲了解更多信息, read the full story on my blog . |
|
|
3
20
上有许多属性
例如,你可以打电话
它比房子干净一点
|
|
|
4
14
|
|
|
5
9
|
|
|
6
8
或
但是您需要确保StringA不是null。所以最好使用:
编辑:修正了错误 |
|
|
7
4
你可以用
|
|
8
3
操作人员不,但我认为您可以更改区域性,以便字符串比较不区分大小写。
我相信它将改变通过equals运算符比较字符串的方式。 |
|
|
9
3
例如:
|
|
10
1
我习惯于在这些比较方法的末尾键入:
只需注意,您需要在上检查null
|
|
|
11
0
|
|
|
12
0
|
|
|
13
0
其他答案在这里是完全正确的,但不知何故,输入需要一些时间
我编写了一个简单的字符串扩展方法,在这个方法中,您可以使用布尔值指定比较是区分大小写还是不区分大小写-请参见以下答案: |
|
|
14
-1
//您可以通过以下方式使其不区分大小写: s1.ToLower()==s2.ToLower(); |
|
|
minus one · 空条件和空合并运算符*与*纯布尔表示法 8 年前 |
|
|
zaozaoer · >>java中带负字节值的and>>>运算符 8 年前 |
|
|
Ganesh Thampi · 使用位的奇偶程序 8 年前 |
|
|
FredMan · Rust中的<-符号是什么? 8 年前 |
|
|
user9578589 · Java条件数组 8 年前 |
|
|
Francisco José Letterio · 无法理解指针操作 8 年前 |
|
|
Danny · 如何在r中键入grep中的运算符 8 年前 |
|
|
David Rector · 什么是?=操作员在Swift中做什么? 8 年前 |
|
|
Gian · “/”操作符在Lua中提供什么功能? 8 年前 |