title: Managing Space between 2 words in same string in c#
body: <p>I have list of string in which I am adding location and its zip code dynamically,</p>
  
  <p>and I am populating that list in text box with scroll bar. But I get space between location and zip code depending on location length,</p>
  
  <p>for example :</p>
  
  <pre><code>   Chicago     60016
     Niles     12332
     San Francisco 95858
  </code></pre>
  
  <p>What I want is</p>
  
  <pre><code>  Chicago       60016
    Niles         12332
    San Francisco 95858
  </code></pre>
  
  <p>Here is my code :</p>
  
  <pre><code>var List&lt;string&gt; CityZip = new List&lt;string&gt;();
  
  foreach(var item in CollectionofCityZip)
  {
    CityZip.Add(item.City + "    " + item.Zip);
  
  }
  </code></pre>
  
  <p><strong>Update</strong></p>
  
  <p>I tried 
        CityZip.Add(item.City.PadRight(14) + item.Zip);</p>
  
  <p>It gave me :</p>
  
  <pre><code>   Chicago     60016
     Niles     12332
     San Francisco    95858
  </code></pre>
  
  <p>But I want </p>
  
  <pre><code>  Chicago       60016
    Niles         12332
    San Francisco 95858
  </code></pre>