Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 27326|Ответ: 0

[Источник] Используйте строки, игнорирующие регистры в C#. Содержит метод

[Скопировать ссылку]
Опубликовано 20.06.2019 23:24:09 | | |
Чтобы сравнить, содержит ли исходная строка целевую строку в C#, можно использовать следующий метод:



Относительно говоря, метод Contains более интуитивно понятен, так как напрямую возвращает булево значение, но когда нужно игнорировать падеж, можно использовать только метод перегрузки IndexOf, поддерживающий параметр StringComparison, однако этот метод может быть недостаточно семантичным (возвращаемое значение может быть -1, 0 или больше 0), хотя в этом случае многие могут преобразовать и исходную строку, и целевой строку в заглавную или строчную для сравнения, но это слишком неэффективно. Мы можем напрямую определить расширение, поддерживающее параметр StringComparison:


На самом деле. Библиотека NET Метод Contains также основан на методе IndexOf:


ссылка

Вход по гиперссылке виден.





Предыдущий:C# Listview управляет цветом ячейки
Следующий:Используйте операции миграции данных EF Core MySQL в .NET Core
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com