Rumah > pembangunan bahagian belakang > C++ > Bagaimana untuk Memisahkan String dengan Pembatas String dalam C#?

Bagaimana untuk Memisahkan String dengan Pembatas String dalam C#?

DDD
Lepaskan: 2025-01-11 07:05:42
asal
1042 orang telah melayarinya

How to Split a String with a String Delimiter in C#?

Pecah rentetan C#: gunakan pembatas rentetan

Masalah ini sering dihadapi apabila anda perlu membahagikan rentetan kepada berbilang subrentetan berdasarkan pembatas yang ditentukan. Artikel ini meneroka cara membelah rentetan menggunakan rentetan khusus "adalah Marco dan" sebagai pemisah, bukannya satu aksara.

Penyelesaian

menyerlahkan pendekatan Split() menggunakan tatasusunan terhad. Coretan kod berikut menunjukkan pendekatan ini:

<code class="language-csharp">string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);</code>
Salin selepas log masuk

Di mana, str ialah rentetan asal yang akan dipecahkan. Parameter StringSplitOptions.None memastikan bahawa pemisahan adalah berdasarkan padanan tepat rentetan pembatas.

Walau bagaimanapun, jika pembatas anda ialah aksara tunggal (contohnya, koma), anda boleh memudahkan kod kepada:

<code class="language-csharp">string[] tokens = str.Split(',');</code>
Salin selepas log masuk

Untuk pembatas aksara tunggal, kaedah ini lebih ringkas dan cekap.

Atas ialah kandungan terperinci Bagaimana untuk Memisahkan String dengan Pembatas String 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan