Я новичок в Visual Studio и пытаюсь освоить несколько простых задач. Мне дали код, который сравнивает две строки (фамилия и имя)
private bool compareNames(String value1, String value2)
{
if (value1 != null && value2 != null && value1.Trim().ToLower(). Equals(value2.Trim().ToLower()))
{
return true;
}
return false;
}
Приведенный выше код игнорирует регистр, но я пытаюсь также игнорировать специальные символы, такие как ăîşéááö.
Я пытался выполнить эту задачу с помощью Normalize(), но, похоже, это не сработало.
private bool compareNames(String value1, String value2)
{
if (value1 != null && value2 != null && value1.Trim().ToLower(). Equals(value2.Trim().ToLower()))
{
return true;
}
else if (value1 != null && value2 != null && value1.Trim().Normalize().Equals(value2.Trim().Normalize()))
{
return true;
}
return false;
}
Любая помощь приветствуется!