2010-07-27 11 views

回答

1

看起來你不能做到這一點(至少不使用CultureInfo從.NET)。 CultureInfo documentation說:

記住,區域性名稱和標識符僅代表可在特定計算機上找到文化的一個子集。 Windows版本或服務包可以更改可用的文化。應用程序使用CultureAndRegionInfoBuilder類添加自定義文化。用戶使用Microsoft Locale Builder工具添加他們自己的自定義文化。 Microsoft Locale Builder使用CultureAndRegionInfoBuilder類以託管代碼編寫。

我也被這個問題困住了,而且我得出結論,無論如何依靠我的應用程序的商業行爲對微軟決定向.NET添加或刪除文化是一個糟糕的做法。

+0

有沒有辦法通過p/invoke得到這個呢? – sjlewis 2011-10-05 20:48:21

+0

我不知道,我還沒試過。我剛剛在我的應用程序中使用了ISO-3166表格。 – 2011-10-06 07:48:19

相關問題