プログラムの言語を見つけて、この言語の文字列を変更しようとしています
CultureInfo culture = new CultureInfo("en");
CultureInfo currentCulture = Thread.CurrentThread.CurrentUICulture;
string msg="";
if (currentCulture == culture)
{
msg = "Some words";
}
culture と currentCulture の値は同じですが、if
ステートメントが機能せず、メッセージ文字列が変更されていません。
ここに私のデバッグ結果があります
名前 -- 値 -- タイプ
文化 -- {en} -- System.Globalization.CultureInfo
currentCulture -- {en} -- System.Globalization.CultureInfo