尝试为应用程序生成货币类型种子数据并遍历System.Globalization的CultureInfo集合。在我的插入语句中,我一直发现截断错误,直到我发现加勒比出现时(在MSDN上列出CB)在TwoLetterISORegionName上出现了3个字符值029。我有一个严肃的WTF时刻。为什么RegionInfo.TwoLetterISORegionName为加勒比返回3个字符?
有谁知道为什么会发生这种情况?
重现:
实例化CaribbeanInfo的RegionInfo对象。
RegionInfo region = new RegionInfo(9225);
访问TwoLetterISORegionName属性。 值应该是CB。实际值为026.
添加一些可测试的代码。 – 2011-04-21 19:53:22