Wiederholen von Zeichenfolgen zur Einrückung
In Ihrem Szenario benötigen Sie eine Möglichkeit, eine Zeichenfolge mehrmals zu wiederholen, um die gewünschte Einrückung zu erzielen. Die Aufgabe, eine Zeichenfolge in C# zu wiederholen, kann mit verschiedenen Methoden erfüllt werden.
Ein Ansatz besteht darin, die Methode String.Repeat() zu verwenden, die eine bestimmte Zeichenfolge eine bestimmte Anzahl von Malen dupliziert. Es nimmt als erstes Argument eine Zeichenfolge und als zweites die Anzahl der Wiederholungen. Zum Beispiel:
string indent = "---"; Console.WriteLine(indent.Repeat(0)); // Outputs an empty string Console.WriteLine(indent.Repeat(1)); // Outputs "---" Console.WriteLine(indent.Repeat(2)); // Outputs "------" Console.WriteLine(indent.Repeat(3)); // Outputs "---------"
Alternativ können Sie den String-Konstruktor verwenden, der ein Zeichen und die Anzahl der Wiederholungen akzeptiert. Dies ist besonders nützlich, wenn dasselbe Zeichen wiederholt wird.
string result = new String('-', 5); Console.WriteLine(result); // Outputs "-----"
Diese Methode vereinfacht das Wiederholen bestimmter Zeichen zum Zweck der Einrückung. Sie können den Bindestrich durch das gewünschte Einrückungssymbol ersetzen und die Anzahl der Wiederholungen basierend auf der Tiefe des Elements anpassen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Zeichenfolge zur Einrückung in C# mehrmals wiederholen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!