title: C# - How to Properly Indent String Data with Tabs?
body: <p>In my C# Console program I have 4 variables. Their names and types are as follows:</p>
  
  <pre><code>int ID
  bool Status
  bool Available
  int Count
  </code></pre>
  
  <p>I would like to be able to print them to the Console, nicely indented as follows:</p>
  
  <p><a href="https://i.stack.imgur.com/WD8Mg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/WD8Mg.png" alt="Indented (Required)"></a></p>
  
  <p>However, when I use the tabs "\t", to format my string, it does not take into account the text width, and all the values are indented waywardly as follows:</p>
  
  <p><a href="https://i.stack.imgur.com/OnOYl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OnOYl.png" alt="Wayward (Actual result)"></a></p>
  
  <p>How do I fix this? I don't want to use any third party libraries, but simply .NET functionality such as String.Format().</p>