title: In C# what is the difference between ToUpper() and ToUpperInvariant()?
body: <p>In C#, what is the difference between <code>ToUpper()</code> and <code>ToUpperInvariant()</code>?</p>
  
  <p>Can you give an example where the results might be different? </p>