Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk melakukan rentetan kes-tidak sensitif mengandungi cek di C#?

Bagaimana untuk melakukan rentetan kes-tidak sensitif mengandungi cek di C#?

Susan Sarandon
Susan Sarandonasal
2025-02-02 19:02:11384semak imbas

How to Perform a Case-Insensitive String Contains Check in C#?

c#string yang tidak membezakan antara yang lebih rendah dan lebih rendah membandingkan

Kaedah dalam

C#digunakan untuk memeriksa sama ada satu rentetan mengandungi rentetan lain, tetapi secara lalai, ia dibezakan dari kes itu. Untuk melakukan perbandingan yang tidak membezakan antara huruf yang lebih rendah dan kecil, anda boleh menggunakan kaedah berikut:

3 String.Contains menggunakan kaedah dan

boleh mengabaikan peralatan dalam proses carian:

String.IndexOf <.> 2. Buat kaedah lanjutan tersuai StringComparison

Kaedah lain adalah untuk membuat kaedah pengembangan tersuai untuk rentetan untuk memberikan tingkah laku yang diperlukan:

String.IndexOf StringComparison.OrdinalIgnoreCase cara menggunakan:

<code class="language-csharp">string title = "STRING";
bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;</code>

<:> nota:

untuk versi lama C#yang tidak menyokong simbol operasi (? ..), sila gunakan kod berikut:

Atas ialah kandungan terperinci Bagaimana untuk melakukan rentetan kes-tidak sensitif mengandungi cek di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn