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

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

Сообщение Anonymous »

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

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

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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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