如何获取所有国家/地区相应的 RegionInfo.GeoId
正如我所见,并非所有国家/地区都通过 CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures)
列出。
如果我查看下面的对话框,我可以看到缺少的国家/地区。如何从 .Net 获取此完整列表(以及相应的 RegionInfo.GeoId
)?
As I've seen, not all countries are listed with CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures)
If I look at the dialog below, I can see the missing countries are there. How can I get this complete list (with corresponding RegionInfo.GeoId
) from .Net?
alt text http://www.freeimagehosting.net/uploads/22d7ef4169.png
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看起来您无法执行此操作(至少不能使用 .NET 中的
CultureInfo
)。CultureInfo
文档 说:我也被这个问题所困扰,我得出的结论是,无论如何,将我的应用程序的业务行为依赖于 Microsoft 关于向 .NET 添加或删除文化的决策都是一种糟糕的做法。
Looks like you can't do this (at least not using
CultureInfo
from .NET).CultureInfo
documentation says:I have also been bitten by this and I have come to a conclusion that it is a poor practice anyway to rely business behaviour of my application on Microsoft's decisions about adding or removing cultures to .NET.