标签: c# unicode internationalization bidi
有什么办法可以在C#中找到Unicode字符的双向字符类型吗?
我想查看字符串中的字符并确定它们是否都是强LTR,强RTL,强LTR和中性的混合等等。
答案 0 :(得分:6)
System.Globalization.CharUnicodeInfo.GetBidiCategory(ch)是你的朋友。
System.Globalization.CharUnicodeInfo.GetBidiCategory(ch)
问题是该功能是内部的。 This MichKap (RIP) blog post向您展示了如何使用反射来调用它。