Es hängt davon ab, was Sie brauchen ... es gibt zum Beispiel new string('a',3)
.
Zum Arbeiten mit Strings; du könntest einfach loop ... nicht sehr interessant, aber es wird funktionieren.
Mit 3.5 könnten Sie Enumerable.Repeat("a",3)
verwenden, aber das gibt Ihnen eine Sequenz von Strings, keine zusammengesetzte Zeichenfolge.
Wenn Sie dies häufig verwenden, können Sie eine maßgeschneiderte C # 3.0-Erweiterungsmethode verwenden:
%Vor%Wenn Sie nur ein einzelnes Zeichen (wie in Ihrem Beispiel) wiederholen müssen, funktioniert dies:
%Vor%Nun, in allen Versionen von .NET, um einen String zu wiederholen, könntest du das immer tun
%Vor%Wenn Sie dies mit Strings tun müssen, wie Tom darauf hingewiesen hat, wird eine Erweiterungsmethode die Arbeit gut machen.
%Vor%