如果我有国家/语言组合的文化代码,是否可以从中找到文本方向。
例如,对于en-us,如何从中得到文本方向是从左到右的?然后从ar-eg,我怎么知道文本方向是从右向左的?

最佳答案

这可以使用TextInfo.IsRightToLeftCultureInfo属性轻松完成。
例子:

CultureInfo.GetCultureInfo("ar-EG").TextInfo.IsRightToLeft; // Return True
CultureInfo.GetCultureInfo("en-us").TextInfo.IsRightToLeft; // Return False
CultureInfo.GetCultureInfo("he-il").TextInfo.IsRightToLeft; // Return True

08-06 12:05