padanan rentetan kes-insensitif dalam C#
kaedah terbina dalam C#adalah sensitif kes. Untuk melakukan pemeriksaan kes-insensitif untuk kehadiran substring, anda memerlukan pendekatan yang berbeza. Kaedah Contains()
menawarkan penyelesaian menggunakan pilihan IndexOf()
: StringComparison.OrdinalIgnoreCase
<code class="language-csharp">string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;</code>
<code class="language-csharp">public static class StringExtensions { public static bool ContainsIgnoreCase(this string source, string toCheck) { return source?.IndexOf(toCheck, StringComparison.OrdinalIgnoreCase) >= 0; } }</code>
<code class="language-csharp">string title = "STRING"; bool contains = title.ContainsIgnoreCase("string");</code>
Atas ialah kandungan terperinci Bagaimanakah saya boleh melakukan rentetan kes-insensitif mengandungi cek di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!