Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pembatas Berbilang Aksara dalam C#?
Menggunakan Pembatas Berbilang Aksara untuk Pemisahan Rentetan dalam C#
Memisahkan rentetan menggunakan pembatas yang mengandungi berbilang aksara (seperti perkataan) dalam C# memerlukan pendekatan yang sedikit berbeza berbanding beberapa bahasa pengaturcaraan lain.
Penyelesaian: String.Split
Kaedah String.Split
menyediakan fungsi yang diperlukan. Kaedah ini menerima tatasusunan rentetan sebagai pembatas, membenarkan spesifikasi pembatas berbilang aksara.
Contoh:
Mari kita belah rentetan "Ini ayat." menggunakan "is" sebagai pembatas:
<code class="language-csharp">string source = "This is a sentence."; string[] delimiters = new string[] { "is" }; string[] result = source.Split(delimiters, StringSplitOptions.None);</code>
Tatasusunan result
akan mengandungi: "Ini " dan " ayat.".
Pertimbangan Penting:
String.Split
membahagikan rentetan kepada subrentetan di mana sahaja pembatas yang ditentukan ditemui.StringSplitOptions
menawarkan kawalan ke atas proses pemisahan, seperti mengendalikan subrentetan kosong.String.Split
dan ciri berkaitan, rujuk dokumentasi rasmi Microsoft. Pautan dokumentasi MSDN (Nota: Pautan ini mungkin sudah lapuk; carian untuk "C# String.Split" pada tapak dokumentasi Microsoft semasa adalah disyorkan).Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan Menggunakan Pembatas Berbilang Aksara dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!