title: Multiplying strings in C#
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/532892/can-i-multiply-a-string-in-c">Can I &quot;multiply&quot; a string (in C#)?</a>  </p>
  </blockquote>
  
  <p>In Python I can do this:</p>
  
  <pre><code>&gt;&gt;&gt; i = 3
  &gt;&gt;&gt; 'hello' * i
  'hellohellohello'
  </code></pre>
  
  <p><b>How can I multiply strings in C# similarly to in Python?</b>  I could easily do it in a for loop but that gets tedious and non-expressive.</p>
  
  <p>Ultimately I'm writing out to console recursively with an indented level being incremented with each call.</p>
  
  <pre><code>parent
      child
      child
      child
          grandchild
  </code></pre>
  
  <p>And it'd be easiest to just do <code>"\t" * indent</code>.</p>