Wiederholen einer Zeichenfolge zum Einrücken
Beim Einrücken einer Zeichenfolge basierend auf der Tiefe eines Elements ist es praktisch, über eine effiziente Möglichkeit zu verfügen, eine Zeichenfolge zurückzugeben wird eine bestimmte Anzahl von Malen wiederholt.
Verwendung des Strings Konstruktor
Wenn Sie nur dasselbe Zeichen wiederholen möchten, können Sie den String-Konstruktor verwenden, der ein Zeichen und die Anzahl der Wiederholungen akzeptiert:
string indent = new String(char c, int count);
Zum Beispiel , um eine Einrückungszeichenfolge mit fünf Bindestrichen zu erstellen:
string indent = new String('-', 5);
Dadurch wird die Zeichenfolge zurückgegeben „-----“.
Beispielverwendung
Mit diesem Ansatz können Sie ganz einfach Einrückungen basierend auf der Tiefe eines Elements generieren:
int depth = 2; string indent = new String('-', depth); Console.WriteLine(indent + "Item at depth " + depth); Output: --Item at depth 2
Das obige ist der detaillierte Inhalt vonWie kann ich ein Zeichenfolgenzeichen zum Einrücken in C# effizient wiederholen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!