title: Options of the StringComparison Enumeration
body: <p>I'm confused by the options of the <a href="http://msdn.microsoft.com/en-us/library/system.stringcomparison.aspx" rel="noreferrer">StringComparison Enumeration</a>. I just want to compare two strings ignoring case. Can someone explain what the terms <em>current culture</em>, <em>invariant culture</em> and <em>ordinal</em> mean? Is there an option common to most use cases, and if so, under what circumstances would the other options be needed?</p>
  
  <p>For reference, the options of the StringComparison enum is as follows:</p>
  
  <ul>
  <li>CurrentCulture</li>
  <li>CurrentCultureIgnoreCase</li>
  <li>InvariantCulture</li>
  <li>InvariantCultureIgnoreCase</li>
  <li>Ordinal</li>
  <li>OrdinalIgnoreCase </li>
  </ul>