title: Case insensitive 'Contains(string)'
body: <p>Is there a way to make the following return true?</p>
  <pre><code>string title = &quot;ASTRINGTOTEST&quot;;
  title.Contains(&quot;string&quot;);
  </code></pre>
  <p>There doesn't seem to be an overload that allows me to set the case sensitivity. Currently I UPPERCASE them both, but that's just silly (by which I am referring to the <a href="http://en.wikipedia.org/wiki/Internationalization_and_localization" rel="noreferrer">i18n</a> issues that come with up- and down casing).</p>
  <p><strong>UPDATE</strong></p>
  <p>This question is ancient and since then I have realized I asked for a simple answer for a really vast and difficult topic if you care to investigate it fully.</p>
  <p>For most cases, in mono-lingual, English code bases <a href="https://stackoverflow.com/a/444818/11333">this</a> answer will suffice. I'm suspecting because most people coming here fall in this category this is the most popular answer.</p>
  <p><a href="https://stackoverflow.com/a/15464440/11333">This</a> answer however brings up the inherent problem that we can't compare text case insensitive until we know both texts are the same culture and we know  what that culture is. This is maybe a less popular answer, but I think it is more correct and that's why I marked it as such.</p>