カルチャ名[C#の]

この例では、.NET Frameworkのすべてのカルチャ名を取得する方法を示しています。静的メソッドを使用しCultureInfo.GetCulturesを関連する特定の文化を取得するには、静的メソッドの使用  CultureInfo.CreateSpecificCultureを

次のコードは、(それは単に文化の名でソートされます)MSDNの例を変更しています。

[C#の]

//は、カルチャ名の取得 一覧 < 文字列 >リスト= 新しい リスト < 文字列 >(); foreachののCultureInfoの CI  のCultureInfo .GetCultures(CultureTypesの .AllCultures)){ 文字列 specName = "(なし)"試す {specName = のCultureInfo .CreateSpecificCulture(ci.Name).NAMEと、} キャッチ {} list.Add(文字列 .Format("{0、-12}、{1、-12} {2}"、ci.Name、specName、ci.EnglishName))。}はlist.sort()。//名前で並べ替えが コンソールに書く//  コンソールを.WriteLine("CULTURE SPEC.CULTURE ENGLISH NAME"); コンソール .WriteLine(「--------------------------------------------- -----------------」); foreachの文字列 strのリスト)コンソール .WriteLine(STR);

コンソール出力を参照してください。インバリアントカルチャ用の培養名が空の文字列であることに注意してください。簡体字と繁体字中国語には、関連する特定の文化を持っていません。

[出力]

CULTURE SPEC.CULTURE英語名
-------------------------------------------- ------------------ 
                        不変言語(不変国)
AF AF-ZAアフリカーンス語
AF-ZA AF-ZAアフリカーンス語(南アフリカ)
AR-SAアラビア語AR 
AR-AE AR- AEアラビア語(UAE)
AR-BH AR-BHアラビア語(バーレーン)
AR-DZ AR-DZアラビア語(アルジェリア)
AR-EG AR-EGアラビア語(エジプト)
AR-IQ AR-IQアラビア語(イラク)
AR-JO AR- JOアラビア語(ヨルダン)
AR-KWのAR-KWアラビア語(クウェート)
AR-LB AR-LBアラビア語(レバノン)
AR-LY AR-LYアラビア語(リビア) 
AR-MA AR-MAアラビア語(モロッコ)
AR-OM AR-OMアラビア語(オマーン)
AR-QA AR-QAアラビア語(カタール)
AR-SA AR-SAアラビア語(サウジアラビア)
AR-SYのAR-SYアラビア語(シリア)
AR-TNのAR-TNアラビア語(チュニジア)
AR-AR-YE YEアラビア語(イエメン)
AZ AZ-LATNアゼリ・AZ 
AZ-Cyrl-AZ AZ-Cyrl-AZアゼルバイジャン語(キリル文字、アゼルバイジャン)
AZ-LATN-AZ AZ-LATNアゼリ・AZ(ラテン語、アゼルバイジャン)
など-BYベラルーシ
-BY-BYベラルーシ語(ベラルーシ)
BG BG BGブルガリア
BG BG BG BGブルガリア語(ブルガリア) 
BSのBS-LATN-BA-BA-LATNボスニア語(ボスニア・ヘルツェゴビナ)
のCA CA-ESカタロニア語
CA-ES CA-ESカタロニア語(カタロニア語)
CS CS-CZチェコ
CS-CZ CS-CZチェコ(チェコ共和国)
CY-GB CY-GBウェールズ(イギリス)
・ダ・ダ・DKデンマーク語
DA-DK DA-DKデンマーク語(デンマーク)
、デDEドイツ語
デ-AT-ATドイツ語(オーストリア)
デドDEドイツ語(ドイツ)
、脱CHデ-CHドイツ語(スイス)
デ-LIデ-LIドイツ語(リヒテンシュタイン)
デ-LU-LUドイツ語(ルクセンブルグ)
DVのdV-MVディベヒ
DV-MV金MV-ディベヒ語(モルディブ)
ギリシャGR-上の
エル・エル・GR GRギリシャ語(ギリシャ) 
EN-US英語で
029-で-029英語(カリブ)
中で-AU-AU英語(オーストラリア)
エンBZ-BZイングレス(ベリーズ)
エンCAエンCAイングレス(カナダ)
- GBエンエンGBイングレス(イギリス)
エンIE-IEイングレス(アイルランド)
、JMでエンJMイングレス(ジャマイカ)
アン・NZ・イングレス(ニュージーランド) - NZエン
エンPH-PHイングレス(フィリピン共和国)
における-TT-TTイングレス(トリニダード・トバゴ)
en-USですEN-USイングレス(米国)
IN- ZA ZAアン・イングレス(南アフリカ)
ZW-EN-ZWイングレス(ジンバブエ)中には、
スペイン語ES-ESである 
ES-AR-ARは、(アルゼンチン)スペイン語であります
ES-BO-BOスペイン語(ボリビア)
ES-CL-CLは(チリ)スペイン語であります 
ある-COは、スペイン語(コロンビア)CO-で
ある-CRは、CRスペイン語(コスタリカ)
され-DOは、スペイン語(ドミニカ共和国)DO-で
ある-ECは、ECスペイン語(エクアドル)
アン・アン・スペイン語(スペイン)
、スペイン語(グアテマラ) - GT-GTで
-HNであるスペイン語(ホンジュラス) - HNがさ
-MXである-MXスペイン語(メキシコ)
である-ORされ-NIスペイン語(ニカラグア)
である-PAは、PAスペイン語(パナマ)
ES-PE ES-PEスペイン語(ペルー)
ES-PRは、PRスペイン語(プエルトリコ)
ES-PY ES-PYスペイン語(パラグアイ)
です-SVは、SVスペイン語(エルサルバドル)
ES-ES-UY UYスペイン語(ウルグアイ) 
FR-CH-CHエンフランス語(スイス) 
- VE ESで-VEスペイン語(ベネズエラ)
らET-EEエストニア語
ET-EE ET-EEエストニア語(エストニア)
EU EU-ESバスク
EU-ES-ESバスク(バスク)
FA-IRペルシア
FA-IR前-IRペルシア(イラン)
のfi FI-FIフィンランド
FI-FI FI-FIフィンランド語(フィンランド)
FO FO-FOフェロー諸島
FO-FO FO-FOフェロー語(フェロー諸島)
FR-FRフランス語
FR-BE FR-BEフランス語(ベルギー)
エンCA FR-CAフランス語(カナダ)
FR-FR-FRフランス語(フランス) 
FR-FR-MC MCフランス語(モナコ公国)
FR-LU FR-LUフランス語(ルクセンブルグ) 
HY-AMのHY-AMアルメニア(アルメニア)
GL GL-ESガリシア語
GL-ES GL-ESガリシア(ガリシア)
グーグー-INグジャラート
区-IN区-INグジャラート語(インド)
、彼と彼-ILヘブライ
彼-IL彼-ILヘブライ語(イスラエル)
こんにちはこんにちは-INヒンディー語
HI-IN HI-INヒンディー語(インド)
時間のHR-HRクロアチア
HR-BAのHR-BAクロアチア語(ボスニア・ヘルツェゴビナ)
HR-HRのHR-HRクロアチア(クロアチア)
HU HU-HUハンガリー
HU-HU HU-HUハンガリー(ハンガリー)
HY HY-AMアルメニア
IDのID-IDインドネシア
ID-ID ID-IDインドネシア(インドネシア)
である-ISアイスランドは
(アイスランド)アイスランドIS-IS-ISれ
、それはそれ-ITイタリア語
それ-CHそれ-CHイタリア語(スイス)
、それ-IT IT-ITイタリア語(イタリア)
JA JA-JP日本語
JA-JP ja- JP日本語(日本)
KA KA-GEグルジア
KA-GE KA-GEグルジア(グルジア)
KK KK-KZカザフ
KK-KZ KK-KZカザフ(カザフスタン)
KN KN-INカンナダ語
KN-IN KN-INカンナダ語(インド)
KO KO-KR韓国
コックコック-INコンカニ 
KY KY-KGキルギス 
コック-IN-INコックコンカニ(インド)
KO-KR KO-KR韓国語(韓国)
KY-KG KY-KGキルギス(キルギスタン)
LT LT-LTリトアニア
LT-LTのLT-LTリトアニア(リトアニア)
LV LV-LVラトビア
LV-LVのLV-LVラトビア語(ラトビア)
MI-NZ MI-NZマオリ(ニュージーランド)
のMK MK-MKマケドニア
MK-MK MK-MKマケドニア(マケドニア旧ユーゴスラビア共和国)
MN MN-MNモンゴル
MN-MN MN-MNモンゴル語(キリル文字、モンゴル)
MR MR-マラーティー語INに
MR-IN MR-INマラーティー語(インド)
のMS、MS-MYマレー
MS-BNのMS-BNマレー語(ブルネイ)
MS-MY MS-MYマレー語(マレーシア) 
MT-MT MT-MTマルタ(マルタ)
NB-NO NB-NOノルウェー語、ブークモール(ノルウェー)
NL NL-NLオランダ語
NL-BE NL-BEオランダ語(ベルギー)
NL-NLオランダ語(オランダ)NL-NL 
NN-NO NN-NOノルウェー、ニーノシュク(ノルウェー)
なしNB-NOノルウェー
NS-ZAのNS-ZA北部ソト語(南アフリカ)
のPA PA-INパンジャブ
PA-INのPA-INパンジャブ語(インド)
PL PL-PLポーランド
PL-PL PL -PLポーランド(ポーランド)
PT PT-BRポルトガル
PT-BRのPT-BRポルトガル語(ブラジル)
、PT-PTのPT-PTポルトガル語(ポルトガル)
Quz-BO-BO Quzケチュア語(ボリビア) 
ケチュア(エクアドル)であるビン-EC-EC 
ケチュアあるビン-PE-PE、(ペルー)
ローロールーマニアRO 
RO RO RO ROルーマニア語(ルーマニア)
RU RU-RUロシア
RU-RU RU-RUロシア語(ロシア)
サンスクリット語-である
自己インサンスクリット語(インド)
FIであるFIサミ(北)(フィンランド)と
SE-NO SE-NOサミ(北)(ノルウェー)
SE-SE-SEサミ(北)(スウェーデン)
エンGBスロバキア
SK -SKエンスロバキア(スロバキア)
SL SL-SIスロベニア語の
SL-SL-SI SIスロベニア語(スロベニア)
SMA SMA-NO-NOサミ(南)(ノルウェー) 
SMA-SMA-自分(南)(スウェーデン)
SMJ SMJ-NO-NOサミ(Lule)(ノルウェー) 
SMJ-SE SMJ-SEサミ(下)(スウェーデン)
SMN-FI SMN-FIサミ(稲荷)(フィンランド)
SMS-送るSMS-FIサミ(スコルト・)(フィンランド)
SQ SQ-ALアルバニアの
SQ-ALは、アルバニア-AL(アルバニア)SQ 
、SR、SR-LATN-CSセルビア
SR-Cyrl-BA-SR Cyrl-BAセルビア(キリル)(ボスニア・ヘルツェゴビナ)の
SR-Cyrl-CSのSR- Cyrl-CSセルビア語(キリル、セルビア)
SR-LATN-BA-SR LATN-BAセルビア語(ラテン)(ボスニア・ヘルツェゴビナ)
SR-LATN-CSのSR-LATN-CSセルビア語(ラテン、セルビア)
SV SV-SEスウェーデン語
SV -add SV-FIスウェーデン語(フィンランド)
SV-SE SV-SEスウェーデン語(スウェーデン)
SW SW-KEスワヒリ語 
SW-KEのSW-KEスワヒリ語(ケニア)
SYR SYR-SYシリア
SYR-SY SYR-SYシリア(シリア)
TA-INタミルTA 
TA-IN TA-INタミル語(インド)
TE TE-INテルグ語
テルグ語(インド)のTE-TE-IN 
TH-THタイ番目
TH-TH TH-THタイ語(タイ)
TN-ZA TN-ZAツワナ語(南アフリカ)
TR TR-TRトルコ語
TR-TR TR-TRトルコ語(トルコ)
のTT TT-RUタタール
TT-RU TT-RUタタール語(ロシア)
英国英国-UAウクライナ
英国-UA英国-UAウクライナ語(ウクライナ)
UR UR-PKウルドゥ語
UR-PK UR-PKウルドゥー語(パキスタン・イスラム共和国)
UZ UZ-LATN-UZウズベク 
ウズベキスタン、ウズベク語(キリル文字)でウツ-Cyrl不可能不可能-Cyrlバンク
UZ-LATN-UZのUZ-LATN-UZウズベク(ラテン語、ウズベキスタン)
のviのvi-VNベトナム
VI-VN VI-VNベトナム(ベトナム)
XH-OF XH-OFコサ語(南アフリカ)
ZH-CN ZH-CN中国語(中国の人民共和国)
ZH-HK ZH-HK中国語(香港SAR)
ZH-CHS(なし)中国語(簡体字)
ZH-CHT(なし)中国語(繁体字)
ZH-MO ZH-MO中国(マカオSAR)
zh- SG中国ZH-SG(シンガポール)
ZH-ZH-TW TW中国語(台湾)
ラウンドの-ズールー族のラウンド(南アフリカ)

ます。https://www.cnblogs.com/zhangchenliang/archive/2012/04/07/2436223.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_34055787/article/details/93494891