1
78
这取决于你所说的“为所有文化工作”。你想让“我”和“我”在土耳其平等吗? 你可以使用:
…但我不确定你对“作品”的理解是否符合所有的文化。 当然,您可以将这两个字符都转换为字符串,然后对字符串执行您想要的任何比较。效率稍低,但它确实为您提供了框架中可用的所有比较范围:
对于代理项对,a
|
2
13
使用默认值(即 不 不变的文化:
或指定区域性:
|
3
2
据我所知,没有真正的方法可以“适用于所有文化”。您要比较某种内部的、未显示的字符与用户原因(在这种情况下,应使用InvariantCulture),或者要使用用户的当前区域性。显然,使用用户当前的区域性意味着在不同的区域中会得到不同的结果,但它们将与那些区域中的用户所期望的一致。 不知道你为什么要比较两个字符,我真的不能告诉你应该使用哪一个。 |
4
1
string.compare(“string a”,“string a”,true) 它适用于每根弦 |
5
0
你可以试试:
但我怀疑这是“最佳”的方法,但我不是所有你需要检查的案例… |
6
0
我想在运行时中可以使用的内容如下
|
7
0
我建议比较大写字母,如果它们不匹配,那么比较小写字母,以防区域设置的大写和小写逻辑行为略有不同。 补遗 例如,
|
8
-1
您可以为caseinsetive匹配提供最后一个参数为true
|
davidzxc574 · 将字符串缩放为字符 2 年前 |
mbilyanov · 比较C中动态分配的字符串 2 年前 |
Htin Aung Lu · 如何用条件[Python]替换所有字符 2 年前 |
Prago · 如何检查用户输入是否为单个字符 2 年前 |
Kyle Thompson · 来自字符数组的奇怪行为 2 年前 |
Henry Villa · 如何将数字转换为字符数? 2 年前 |
maya · 为什么我不能在新字符串中添加字符? 2 年前 |
pbbb · 在C中实现strcat时的奇怪行为 2 年前 |