title: Fuzzy Matching with threshold filter C#
body: <p>I need to implement some kind of this:</p>
  
  <pre><code>string textToSearch = "Extreme Golf: The Showdown";
  string textToSearchFor = "Golf Extreme Showdown";
  int fuzzyMatchScoreThreshold = 80; // One a 0 to 100 scale
  bool searchSuccessful = IsFuzzyMatch(textToSearch, textToSearchFor, fuzzyMatchScoreThreshold);
  if (searchSuccessful == true)
  {
      -- we have a match.
  }
  </code></pre>
  
  <p>Here's the function stub written in C#:</p>
  
  <pre><code>public bool IsFuzzyMatch (string textToSearch, string textToSearchFor, int fuzzyMatchScoreThreshold)
  {
     bool isMatch = false;
     // do fuzzy logic here and set isMatch to true if successful match.
     return isMatch;
  }
  </code></pre>
  
  <p>But I have no any idea how to implement logic in IsFuzzyMatch method.
  Any ideas? Perhaps there is a ready-made solution for this purpose?</p>