Wie formatiere ich eine Zahl in C# mit Tausendertrennzeichen (Leerzeichen oder Kommas)?
Hallo zusammen! Ich bin neu in C# und habe ein Problem mit der Zahlenformatierung. Ich habe eine Variable vom Typ `int`, die eine große Zahl speichert, z.B. 1234567. Ich muss diese Zahl in der Konsole oder auf einem Formular als "1 234 567" oder "1,234,567" ausgeben – mit Tausendertrennzeichen.\n\nIch weiß, dass es in .NET die Methode `String.Format()` gibt, aber ich komme nicht darauf, wie ich sie richtig anwende. Ich habe so etwas versucht:\n\n```csharp\nint number = 1234567;\nstring formatted = String.Format("{0:N}", number);\nConsole.WriteLine(formatted);\n```\n\nDas gibt "1,234,567.00" aus – mit zwei Nullen nach dem Dezimaltrennzeichen. Ich brauche aber keinen Dezimalteil, nur eine ganze Zahl mit Tausendertrennzeichen. Wie entferne ich die Dezimalstellen? Und kann ich stattdessen ein Leerzeichen als Trennzeichen verwenden? Bitte helft mir.