Repeat a string: Difference between revisions

Content added Content deleted
(→‎{{header|JavaScript}}: using n in an arithmetic operation converts it to a number automatically)
Line 158: Line 158:


=={{header|C sharp|C#}}==
=={{header|C sharp|C#}}==
<lang csharp>String s = "".PadLeft(5, 'X').Replace("X", "ha")</lang>
<lang csharp>string s = "".PadLeft(5, 'X').Replace("X", "ha");</lang>
or (with .NET 2+)
<lang csharp>string s = String.Join("ha", new string[5 + 1]);</lang>
or (with .NET 4+)
<lang csharp>string s = String.Concat(Enumerable.Repeat("ha", 5));</lang>


To repeat a single character:
To repeat a single character:
<lang csharp>String s = "".PadLeft(5, '*')</lang>
<lang csharp>string s = "".PadLeft(5, '*');</lang>


Or for a single character use the String(char, int) constructor:
Or for a single character use the String(char, int) constructor:
<lang csharp>String s = new String('*', 5);</lang>
<lang csharp>string s = new String('*', 5);</lang>


=={{header|C++}}==
=={{header|C++}}==