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
string title = "STRING"; bool contains = title.IndexOf("string", StringComparison.OrdinalIgnoreCase) >= 0;
public static class StringExtensions { public static bool ContainsIgnoreCase(this string source, string toCheck) { return source?.IndexOf(toCheck, StringComparison.OrdinalIgnoreCase) >= 0; } }
string title = "STRING"; bool contains = title.ContainsIgnoreCase("string");
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!