It is usual, that you write an application with GUI for a specified culture and then you suddenly get to know that the application should work with several different currency formats. In the following example I want to demonstrate a very simple method how to change the currency format in your application elegantly and dynamically.
Ordinarily numbers are formatted as currency by these ways:
Actually, there are many places like this in your application and you want to change the format depending on user's choice of culture. The following code comes in handy:
The whole example is:
List of all available culture names and identifiers is on MSDN.