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
Lepaskan: 2025-02-02 19:02:11
asal
382 orang telah melayarinya

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:

string title = "STRING";
bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
Salin selepas log masuk

<:> 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 Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan