2

私はカルチャ固有の .NET Windows アプリケーションを構築していますが、最近、OS カルチャに応じて変化する数値の形の問題に直面しました。たとえば、OS カルチャが英語 (米国) でアプリケーションを実行すると、表示される数字は英語の形 (以前は通常のもの) になりますが、Windows カルチャをアラビア語-サウジアラビアに変更すると、数字が表示されます。別の形で。

文化が何であれ、このアプリケーションに英語の形で数字を表示させたいと思っています。

私はインターネットを検索し、アプリケーションの Culture と UICulture を変更しようとする多くのソリューションに飽き飽きしましたが、結果はありませんでした。

よろしく、

4

4 に答える 4

1

文字列変換を行うときに使用するカルチャを指定できます。たとえば、次のようになります。

Dim i As Integer = 5
Dim s As String = i.ToString(CultureInfo.InvariantCulture)
于 2013-04-17T11:01:21.337 に答える