title: StringReader formatted string
body: <p>I have followed <a href="http://codeabout.wordpress.com/2010/12/27/print-from-a-listbox-using-c" rel="nofollow">this Wordpress tutorial</a> which works great. I have used a listview and when i try to format the string it doesn't recognise the <code>\t</code> (but does recognise <code>\n</code>). It also won't recognise <code>String.Format</code> etc.</p>
  
  <p>Is there anyway that I can format the string using tabs or something similar?</p>
  
  <p>Cheers</p>
  
  <p><strong>EDIT</strong></p>
  
  <pre><code>for( i = 0; i &lt; lstView.Items.Count;i++) 
  { 
      name = lstView.Items[i].Text; 
      state = lstView.Items[i].SubItems[1].Text; 
      country = lstView.Items[i].SubItems[2].Text; 
      line += name + "\t" + state + "\t" + country + "\n"; 
  }  
  StringReader reader = new StringReader(line); 
  </code></pre>
  
  <p>When line is used to print the string is joined together so the \t doesn't work. The \n for a new line does work though. Does anyone know any way that I can format the string without using spaces.</p>
  
  <p>The result is like this 
                          <p>NameStateCountry</p>
                          <p>LongernameStateCountry</p>
                          <p>anotherNameAnotherStateAnotherCountry</p></p>
  
  <p>Where I would like them lined up (like in a table) with name one column, state another column and country then third</p>
  
  <p>Any suggestions greatly appreciated</p>