Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memisahkan Rentetan dengan Cekap oleh Ruang Putih dalam C#?

Bagaimanakah Saya Boleh Memisahkan Rentetan dengan Cekap oleh Ruang Putih dalam C#?

Susan Sarandon
Lepaskan: 2025-01-17 05:02:08
asal
439 orang telah melayarinya

How Can I Efficiently Split Strings by Whitespace in C#?

Memperkemas Pemisahan Rentetan dalam C#

Banyak pembangun C# mentakrifkan tatasusunan aksara secara manual untuk memisahkan rentetan mengikut ruang putih, proses yang terdedah kepada ralat dan kerumitan yang tidak perlu. Pendekatan yang lebih cekap dan elegan menggunakan keupayaan kaedah Split().

Untuk memisahkan rentetan menggunakan pembatas ruang putih, cuma panggil kaedah Split() tanpa sebarang parameter atau dengan tatasusunan aksara kosong:

<code class="language-csharp">string myStr = "The quick brown fox jumps over the lazy dog";
string[] ss = myStr.Split(); // Or myStr.Split(null);
string[] ss2 = myStr.Split(new char[0]);</code>
Salin selepas log masuk

Ini memanfaatkan kelakuan lalai kaedah Split(), secara automatik mengenal pasti dan memisahkan rentetan pada semua aksara ruang putih seperti yang ditakrifkan oleh standard Unicode (aksara yang Char.IsWhiteSpace() mengembalikan true).

Kaedah diperkemas ini mengelakkan penciptaan dan pengurusan tatasusunan aksara, menghasilkan kod yang lebih bersih, lebih boleh diselenggara dan kurang terdedah kepada ralat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan dengan Cekap oleh Ruang Putih dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan