Нечувствителен к регистру «Содержит (строка)»C#

Место общения программистов C#
Anonymous
Нечувствителен к регистру «Содержит (строка)»

Сообщение Anonymous »

Есть ли способ сделать следующий возврат истинным?

Код: Выделить всё

string title = "ASTRINGTOTEST";
title.Contains("string");
Похоже, не существует перегрузки, позволяющей мне устанавливать чувствительность к регистру. В настоящее время я записываю их оба ЗАГЛАВНЫМИ РЕГИСТРАМИ, но это просто глупо (под этим я имею в виду проблемы i18n, возникающие при использовании верхнего и нижнего регистра).
ОБНОВЛЕНИЕ< /p>
Этот вопрос древний, и с тех пор я понял, что просил дать простой ответ на действительно обширную и сложную тему, если вы хотите изучить ее полностью.
В большинстве случаев в одноязычных английских базах кода этого ответа будет достаточно. Я подозреваю, что поскольку большинство людей, приходящих сюда, попадают в эту категорию, это самый популярный ответ.
Однако этот ответ поднимает внутреннюю проблему, заключающуюся в том, что мы не можем сравнивать тексты без учета регистра, пока не знаем, что оба текста представляют собой одну и ту же культуру, и мы знаем, что это за культура. Возможно, это менее популярный ответ, но я думаю, что он более правильный, и поэтому я отметил его как таковой.

Подробнее здесь: https://stackoverflow.com/questions/444 ... ainsstring

Вернуться в «C#»