Could someone give me a bit more information on the difference between Culture and UICulture within the .NET framework? What they do and when to use what?
Could someone give me a bit more information on the difference between Culture and
Share
Cultureaffects how culture-dependent data (dates, currencies, numbers and so on) is presented. Here are a few examples:Culture also affects parsing of user input in the same way:
Beware of cases where the parsing succeeds but the result is not what you would expect it to be.
UICultureaffects which resource file (Resources.lang.resx) is going to be loaded to by your application.So to load German resources (presumably localized text) you would set
UICultureto the German culture and to display German formatting (without any impact on which resources are loaded) you would setCulture.