Tentukan Kemasukan Rentetan dalam Tatasusunan Rentetan Menggunakan C#
Anda perlu mengesahkan sama ada rentetan yang diberikan, ditandakan sebagai "stringToCheck," mengandungi perkataan daripada koleksi rentetan yang disimpan dalam tatasusunan yang dipanggil "stringArray." Untuk mencapai ini, anda mencari pelaksanaan C#.
Untuk mencapai perbandingan rentetan ini, manfaatkan kaedah sambungan LINQ yang dipanggil "Any()." Ia memerlukan ungkapan lambda sebagai hujah, yang menentukan syarat. Dalam keadaan ini, syaratnya ialah sama ada "stringToCheck" mengandungi elemen tertentu "stringArray."
Berikut ialah coretan kod yang merangkumi fungsi ini:
using System.Linq; if (stringArray.Any(stringToCheck.Contains))
Kod ini pada mulanya menyemak sama ada sekurang-kurangnya satu daripada subrentetan daripada "stringArray" hadir dalam "stringToCheck." Jika anda menuntut agar semua subrentetan disertakan, cuma gantikan "Mana-mana" dengan "Semua":
if (stringArray.All(stringToCheck.Contains))
Atas ialah kandungan terperinci Bagaimanakah saya boleh menyemak sama ada String Mengandungi Mana-mana atau Semua String daripada Array dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!