title: Case insensitive string search
body: <p>What is the quickest most efficient way to search text for words using non-casesensitive search.</p>
  
  <p>E.g here is my text to be searched :</p>
  
  <pre><code>string textTosearch = "Here is a paragraph or Some text. Here is some more text".
  </code></pre>
  
  <p>If I wanted to find the indexes of "Some" and "some", is there a .Net class that does this or would I need to use something like regular expressions.</p>
  
  <p>Your thoughts are much appreciated.</p>
  
  <p>I'm using visual studio 2008.  </p>