我在.NET的FontFamily类中遇到过GetName方法的奇怪行为。无论我给它什么文化ID,它都会返回相同的值! 例如,这个片段:
foreach (var cultureInfo in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
Console.WriteLine(FontFamily.Families[0].GetName(cultureInfo.LCID));
}
一直显示此输出:
Agency FB
Agency FB
Agency FB
...
创建这样的方法有什么意义?