title: Find closest match to input string in a list of strings
body: <p>I have problems finding an implementation of closest match strings for .net</p>
  
  <p>I would like to match a list of strings, example:</p>
  
  <p>input string: "Publiczna Szkoła Podstawowa im. Bolesława Chrobrego w Wąsoszu"</p>
  
  <p>List of strings:</p>
  
  <p>Publiczna Szkoła Podstawowa im. B. Chrobrego w Wąsoszu</p>
  
  <p>Szkoła Podstawowa Specjalna</p>
  
  <p>Szkoła Podstawowa im.Henryka Sienkiewicza w Wąsoszu</p>
  
  <p>Szkoła Podstawowa im. Romualda Traugutta w Wąsoszu Górnym</p>
  
  <p>This would clearly need to be matched with "Publiczna Szkoła Podstawowa im. B. Chrobrego w Wąsoszu".</p>
  
  <p>What algorithms are there available for .net?</p>