Bester Weg, ein Zeichen in einem C#-String zu wiederholen
Hallo zusammen! Ich bin neu in C# und habe eine Aufgabe, die einfach erscheint, aber ich bin mir nicht sicher, wie ich sie richtig lösen soll. Ich muss einen String erstellen, der aus einem sich wiederholenden Zeichen besteht. Zum Beispiel möchte ich einen String mit 10 'X'-Zeichen — "XXXXXXXXXX". Oder zum Beispiel für die Formatierung der Ausgabe einen Trenner aus 50 Bindestrichen.\n\nIch weiß, dass ich das mit einer `for`- oder `while`-Schleife machen kann, indem ich den String mit `StringBuilder` oder einfach durch Verkettung zusammenbaue. Aber mir scheint, dass das für eine so einfache Aufgabe zu umständlich ist. Beispiel meiner aktuellen Lösung:\n\n```csharp\nstring result = "";\nfor (int i = 0; i < 10; i++)\n{\n result += "X";\n}\n```\n\nAber ich habe gehört, dass die Verkettung von Strings in einer Schleife aufgrund der Leistung eine schlechte Praxis ist. Die Verwendung von `StringBuilder` scheint korrekter zu sein, ab