title: How to force a sign when formatting an Int in c#
body: <p>I want to format an integer i (<code>-100 &lt; i &lt; 100</code>), such that:</p>
  
  <p>-99  formats as "-99"<br>
  9  formats as "+09"<br>
  -1 formats as "-01"<br>
  0 formats as "+00" </p>
  
  <pre><code>i.ToString("00")
  </code></pre>
  
  <p>is close but does not add the + sign when the int is positive. </p>
  
  <p>Is there any way to do this without explicit distinguishing between
  <code>i &gt;= 0</code> and <code>i &lt; 0</code>?</p>