Rumah >pembangunan bahagian belakang >C++ >Adakah C# Menawarkan Cara Cekap untuk Memeriksa Kemasukan Rentetan dalam Tatasusunan?

Adakah C# Menawarkan Cara Cekap untuk Memeriksa Kemasukan Rentetan dalam Tatasusunan?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-30 22:56:10333semak imbas

Does C# Offer Efficient Ways to Check String Inclusion in Arrays?

Menggunakan C# untuk Memastikan Kemasukan Rentetan dalam Tatasusunan

Senario yang dibentangkan melibatkan penentuan sama ada rentetan, yang ditandakan sebagai "stringToCheck," merangkumi sebarang elemen dalam tatasusunan rentetan, ditandakan sebagai "stringArray." Untuk mendekati ini, C# menawarkan penyelesaian yang cekap menggunakan kaedah "Mengandungi".

Untuk mencapai matlamat ini, manfaatkan kaedah "Mana-mana" yang disediakan oleh ruang nama "Linq". Kaedah ini membolehkan pemeriksaan setiap elemen dalam tatasusunan rentetan dan menentukan sama ada "stringToCheck" mengandungi mana-mana elemen ini.

Coretan kod berikut menggambarkan pendekatan ini:

using System.Linq;

if(stringArray.Any(stringToCheck.Contains))

Syarat ini mengesahkan jika "stringToCheck" mengandungi sekurang-kurangnya satu elemen dalam "stringArray." Untuk memastikan kemasukan semua elemen tatasusunan, gantikan "Mana-mana" dengan "Semua":

if(stringArray.All(stringToCheck.Contains))

Kesimpulannya, kaedah "Mana-mana" dan "Semua" menawarkan mekanisme yang cekap dalam C# untuk memastikan kehadiran perkataan dalam tatasusunan rentetan.

Atas ialah kandungan terperinci Adakah C# Menawarkan Cara Cekap untuk Memeriksa Kemasukan Rentetan dalam Tatasusunan?. 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