Nam G VU
Nam G VU

Reputation: 35404

Where can we see the whole list of named language values?

I notice that we can set the language for a form by using Xml:lang="en-US". I want to see the named of other languages but not sure where those can be accessed from C#.

Please help.

Edit I prefer to know an enum type which list the value set. Is there one available? Or we have to create that ourselves?

Since it seems to be no available enum type for this, here is my own-created one.

Upvotes: 6

Views: 8142

Answers (3)

bAN
bAN

Reputation: 13835

If you want to see a list of the other culture you can find it here.

Upvotes: 2

Cheng Chen
Cheng Chen

Reputation: 43523

To get all valid culture infos:

CultureInfo[] cultureInfos = CultureInfo.GetCultures(CultureTypes.AllCultures);

Maybe you need this:

string xmlCulture = "en-US";
bool isSupported = CultureInfo.GetCultures(CultureTypes.AllCultures).Any(c => c.Name.Equals(xmlCulture));

Upvotes: 4

Matthew Flaschen
Matthew Flaschen

Reputation: 284927

For .NET cultures belonging to a specific country and region:

CultureInfo.GetCultures(CultureTypes.SpecificCultures);

To access all the .NET cultures (standard or not), use:

CultureInfo.GetCultures(CultureTypes.AllCultures);

Upvotes: 9

Related Questions