kie*_*ham 4 .net c# vb.net string-comparison
我正在使用StringComparison
,"vi-VN"
文化; 为什么比较字符串"TH"
或"Th".StartsWith("T", StringComparison.CurrentCulture)
返回false
?
Th
是越南人的一个字素.它是一个单独的文本单元,而不是两个单位的文本,因为它将是英文.因此,Th
不是从T
它开始,因为它是它自己的独特角色.
您需要使用区分Th
字母T
和文字的文化h
.例如:
"Th".StartsWith("T", StringComparison.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)