static void SplitAndAddSubsAccents(Dictionary <string, List <Adress> > result, Adress a, string searchstring) { searchstring = searchstring .Trim() .ToLowerInvariant() .Replace(".", ""); SplitAndAdd(result, a, searchstring); if (searchstring.Contains("é") || searchstring.Contains("ü")) { SplitAndAdd(result, a, searchstring.Replace("é", "e").Replace("ü", "u")); } }