title: Is there an easy way to create ordinals in C#?
body: <p>Is there an easy way in C# to create <a href="http://en.wikipedia.org/wiki/Ordinal_numbers_%28linguistics%29" rel="noreferrer">Ordinals</a> for a number? For example:</p>
  
  <ul>
  <li>1 returns 1st</li>
  <li>2 returns 2nd</li>
  <li>3 returns 3rd</li>
  <li>...etc</li>
  </ul>
  
  <p>Can this be done through <code>String.Format()</code> or are there any functions available to do this?</p>