Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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