Gunakan aksara "#" untuk membelah rentetan C#
Apabila memproses rentetan dalam C#, anda mungkin perlu membahagikannya kepada beberapa bahagian berdasarkan aksara tertentu. Dalam contoh ini, kami akan memberi tumpuan kepada cara membahagikan rentetan menggunakan aksara "#".
Soalan:
Memandangkan rentetan yang serupa dengan "Hello#World#Test", bagaimanakah kita boleh mengalih keluar "#" dan menyimpan hasil "Hello", "World" dan "Test" dalam rentetan yang berbeza?
Penyelesaian:
Untuk mencapai ini, kita boleh menggunakan kaedah Split(), yang membahagikan rentetan kepada subrentetan berdasarkan aksara atau rentetan yang disediakan. Begini cara melakukannya:
<code class="language-csharp">string[] s = "Hello#World#Test".Split('#');</code>
Dalam kes ini, s ialah tatasusunan rentetan yang mengandungi segmen berpecah:
Kaedah Split() mempunyai berbilang lebihan untuk mengendalikan senario yang berbeza, termasuk pemisahan berdasarkan ruang, tatasusunan aksara atau jujukan aksara kosong. Untuk mendapatkan maklumat lanjut, lihat dokumentasi MSDN Microsoft: //m.sbmmt.com/link/234f161759ed410f2b27b505e28b63f4
Atas ialah kandungan terperinci Bagaimana untuk Memisahkan Rentetan C# Menggunakan Aksara '#'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!