title: C# how to set a fix field width using string interpolation?
body: <p>I am new to c# and in this case, I want to align text columns in a text block. 
  So basically I am trying to print a receipt and on the receipt, it should look like this.</p>
  
  <p>For example: </p>
  
  <pre><code>1 Dinner Set          $15.00
  1 Hamburger Combo     $10.00
  </code></pre>
  
  <p>Basically, I want to align my text column for the receipt. Since the food item name length varies from the different food item. For instance "Dinner Set" and "Hamburger Combo" have different lengths. Therefore, whenever I use the code below it would come up like this </p>
  
  <pre><code>1 Diner Set          $15.00
  1 Hamburger Combo       $10.00
  </code></pre>
  
  <p>Here is the code:</p>
  
  <pre><code>    foreach (OrderItem ot in orderItemList)
      {
        x += $"\n{ot.Quantity} {ot.Item.Name}\t\t 
        ${ot.GetItemTotalAmnt().ToString("0.00")}\n";
      }
  </code></pre>
  
  <p>Since I don't hardcode each line is there a way to set a fixed width on {ot.Item.Name}?</p>