Rumah > pembangunan bahagian belakang > C++ > Bagaimanakah Saya Boleh Memudahkan Pengendalian Ruang Putih String.Split dalam C#?

Bagaimanakah Saya Boleh Memudahkan Pengendalian Ruang Putih String.Split dalam C#?

Linda Hamilton
Lepaskan: 2025-01-17 05:07:09
asal
401 orang telah melayarinya

How Can I Simplify String.Split Whitespace Handling in C#?

Memperkemas Rentetan.Split untuk Ruang Putih dalam C#

Kaedah String.Split, apabila digunakan dengan ruang putih sebagai pembatas, selalunya memerlukan penentuan tatasusunan aksara yang mengandungi ruang dan tab. Ini boleh berulang dan terdedah kepada ralat. Dua alternatif yang lebih mudah wujud:

1. Menggunakan null atau Pemisah Kosong:

<code class="language-csharp">string[] ssize = myStr.Split(null); // Or: myStr.Split();</code>
Salin selepas log masuk

Meluluskan null atau meninggalkan hujah pemisah memberitahu String.Split untuk menggunakan aksara ruang putih (seperti yang ditakrifkan oleh Char.IsWhiteSpace) sebagai pembatas.

2. Tatasusunan Aksara Panjang Sifar:

<code class="language-csharp">string[] ssize = myStr.Split(new char[0]);</code>
Salin selepas log masuk

Mencipta tatasusunan aksara kosong mencapai hasil yang sama: pemisahan berasaskan ruang putih.

Kedua-dua kaedah disokong oleh dokumentasi String.Split(char[]), yang secara eksplisit menyatakan bahawa null atau tatasusunan pemisah kosong membayangkan pembatas ruang putih. Pendekatan ini memudahkan kod dengan ketara, mengurangkan lebihan dan risiko ralat yang dikaitkan dengan tatasusunan aksara yang menentukan secara manual untuk ruang putih.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memudahkan Pengendalian Ruang Putih String.Split 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