2015-05-12 42 views
0

我知道,我可以使用String.Compare(StringA, StringB)比较两个字符串,看看哪一个首字母顺序排列来比较两个字符串希伯来语按字母顺序排列

不过,我想这有两个希伯来文字符串,它不按字母顺序进行比较。

是否有另一种方法来做到这一点,还是我必须改变一些与编码?

回答

5

尝试

String.Compare(StringA, StringB, new CultureInfo("he"), CompareOptions.None) 

其中he是希伯来文的代码。

Compare有几个过载。以上例子为Here is the documentation

+0

今天我学到了一些新东西。谢谢。问题:我刚刚阅读[文档](https://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(vs.71).aspx)。它是否接受ISO代码以及文档中提到的内容? – TheUknown

+0

我只是好奇。我试过你的代码,它说culturenotfound异常 – TheUknown

+1

尝试'he'而不是 –