Ich will mein Programm auch für andere Länder umbauen, hab aber keine Ahnung, wie ich die anderen Zahlenformate in mein Programm bekomme. Irgendwo hab ich was über CultureInfo gelesen, weiß aber nicht, ob das mein Problem löst und wie ich das einsetze.
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); // für Zahlen und Datumsangaben usw. Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US"); // für lokalisierte Zeichenfolgen
Diese Zeilen gleich am Anfang der Main-Methode stellt die ganze Anwendung um.
Ansonsten gibt es immer n die Möglichkeit, z.B. an string.Format() oder an double.Parse() usw. eine entsprechende Kulturinformation (new CultureInfo(...)) zu übergeben.