Mögliches Duplikat:
Kann ich eine Zeichenkette (in C#) "multiplizieren"?
In Python kann ich dies tun:
>>> i = 3
>>> 'hello' * i
'hellohellohello'
Wie kann ich Strings in C# ähnlich wie in Python multiplizieren? Ich könnte es leicht in einer for-Schleife tun, aber das wird mühsam und nicht aussagekräftig.
Letztlich schreibe ich rekursiv auf die Konsole, wobei bei jedem Aufruf eine eingerückte Ebene erhöht wird.
parent
child
child
child
grandchild
Und am einfachsten wäre es, einfach "\t" * indent
.