有什么方法可以在 C# 中找到 Unicode 字符的双向字符类型?
我想查看字符串中的字符并确定它们是否都是强 LTR、强 RTL、强 LTR 和中性的混合等。
有什么方法可以在 C# 中找到 Unicode 字符的双向字符类型?
我想查看字符串中的字符并确定它们是否都是强 LTR、强 RTL、强 LTR 和中性的混合等。
System.Globalization.CharUnicodeInfo.GetBidiCategory(ch)
是你的朋友。
问题是该功能是内部的。这篇 MichKap (RIP) 博客文章向您展示了如何使用反射来调用它。