title: C# Replace string case insensitive
body: <p>I would like to replace "fWord" in the string "Input" as case insensitive.</p>
  
  <pre><code>while (FilteredWords.Any(Input.Contains))
  {
      foreach (string fWord in FilteredWords)
      {
          Input = Input.Replace(fWord, "****");
      }
  }
  </code></pre>
  
  <p>(FilteredWords is a list of strings and Input is the string to "clean")
  It works, however is case sensitive.
  How do I make fWord case insensitive at replacing?</p>