[解決済み] .NETのCultureInfoのCurrentCultureとCurrentUICultureのプロパティの違いは何ですか?
2022-03-26 17:55:36
質問
.NETでは
CultureInfo
クラスで
System.Globalization
名前空間を使用します。これには2つの類似したプロパティがあり、どちらも
CultureInfo
型になります。
CurrentCulture
と
CurrentUICulture
.
両者の違いは何ですか?
どのような時に、どのような理由で、どちらを使うべきでしょうか?
どのように解決するのですか?
CurrentCulture
は、システムのデフォルトユーザーロケールを.NETで表現したものです。これは、デフォルトの数字や日付の書式などを制御します。
CurrentUICulture
は、Windows 2000で導入されたデフォルトのユーザーインターフェース言語を指します。これは主に、アプリのUIローカライズ/翻訳部分に関するものです。
システムで設定されている地域オプションはすべて、.NETアプリの"Current"の値になります。
多くの場合、両方とも同じです。私は数字や日付はドイツ語の書式を好んで使うので
CurrentCulture
はドイツ語ですが、アプリケーションはすべて英語で書きたいので
CurrentUICulture
は英語になります。
いい記事がありますね。 Sorting it all Out: なぜCurrentCultureとCurrentUICultureの両方があるのか?
関連
-
[解決済み] Windowsイベントログで参照される「フレームワークのバージョン」とは何ですか?
-
[解決済み] .net の OOM 問題を解決する必要があります。
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] なぜList<T>を継承しないのですか?
-
[解決済み] C#のconstとreadonlyの違いは何ですか?
-
[解決済み] .NET Coreと.NET Standard Class Libraryのプロジェクトタイプの違いは何ですか?
-
[解決済み] WPFの場合、x:Name属性とName属性の違いは何ですか?
-
[解決済み] .NET Core、.NET Framework、Xamarinの違いとは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】XAMLにSystem.Stringを埋め込む
-
[解決済み] CLSID {XXXX} を持つコンポーネントの COM クラスファクトリの取得は、次のエラーにより失敗しました: 80040154。
-
[解決済み] ファイル *.mdf をデータベースとして添付できません。
-
[解決済み] Microsoft.Practices.ServiceLocationはどこから来たのですか?
-
[解決済み] app.configのマッピングがないアセンブリのapp.configの再マッピングを考慮する。
-
[解決済み] NetFx45WebLinkとNetFx45RedistLinkの違いは何ですか?
-
[解決済み] .Netの配列のLongLengthの目的は何ですか?
-
[解決済み] WCFのデバッグ時にサーバーに自動的に踏み込むことができない
-
[解決済み] AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersionの違いは何ですか?
-
[解決済み】C#でローカライゼーションを使用する方法