Greetings,
I was wondering why there isn’t a pre-set enum for cultures in C#?
Since the cultures never change and are always like “nl-NL, en-GB, en-US”.. why not make a enum for it to make things just a little bit easy’r ?
[edit]
As stated cultures do change.. but not all. Why not make a enum / class type which holds all the cultures and gives the possibility to add / change them ?
Don’t they? This article (Microsoft .NET Framework 4: What is New in Globalization) disagrees. In the past 5 years alone, a lot has changed in the region of Serbia for example, leading to new Cultures.
Also, I guess an enum itself does not make sense. A CultureInfo is much more than just a name, and a lookup offers more flexibility and independence from any political changes, of which there are many more than we usually realize.