C# サンプル集 |
Visual Basic 中学校 > C# サンプル集 > C# サンプル集目次 >
使用可能なカルチャーの一覧を取得する
2022/7/3
→ Visual Basic のサンプルに切り替える → Python のサンプルに切り替える
使用可能なカルチャーの一覧をデバッグ出力に出力する
var all = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.AllCultures);
all.ToList().ForEach(c => System.Diagnostics.Debug.WriteLine($"{c.Name}\t\t{c.DisplayName}"));
実行すると、次のように出力されます。(先頭の7行のみ抜粋)
Invariant Language (Invariant Country)
aa アファル語
aa-DJ アファル語 (ジブチ)
aa-ER アファル語 (エリトリア)
aa-ET アファル語 (エチオピア)
af アフリカーンス語
af-NA アフリカーンス語 (ナミビア)
使用可能なカルチャーの一覧をテキストファイルに出力する
var all = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.AllCultures);
using var writer = new System.IO.StreamWriter(@"C:\temp\cultures.txt");
all.ToList().ForEach(c => writer.WriteLine($"{c.Name}\t{c.DisplayName}"));
実行すると、次のようにテキストファイルが生成されます。(先頭の7行のみ抜粋)
Invariant Language (Invariant Country)
aa アファル語
aa-DJ アファル語 (ジブチ)
aa-ER アファル語 (エリトリア)
aa-ET アファル語 (エチオピア)
af アフリカーンス語
af-NA アフリカーンス語 (ナミビア)
aa アファル語
aa-DJ アファル語 (ジブチ)
aa-ER アファル語 (エリトリア)
aa-ET アファル語 (エチオピア)
af アフリカーンス語
af-NA アフリカーンス語 (ナミビア)
使用可能なカルチャーの一覧をHTMLファイルに出力する
var all = System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes.AllCultures);
using var writer = new System.IO.StreamWriter(@"C:\temp\cultures.html");
writer.WriteLine("<!DOCTYPE html>");
writer.WriteLine("<html><title>All Cultures</title><table>");
all.ToList().ForEach(c => writer.WriteLine($"<tr><td>{c.Name}</td><td>{c.DisplayName}</td></tr>"));
writer.WriteLine("</table></html>");