Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Memisahkan Rentetan dalam C# Menggunakan Aksara Tunggal atau Rentetan sebagai Pembatas?

Bagaimanakah Saya Boleh Memisahkan Rentetan dalam C# Menggunakan Aksara Tunggal atau Rentetan sebagai Pembatas?

Barbara Streisand
Barbara Streisandasal
2025-01-11 07:40:421043semak imbas

How Can I Split a String in C# Using a Single Character or a String as a Delimiter?

Memisahkan Rentetan dengan Pembatas

Dalam C#, kaedah Split() membolehkan anda membahagikan rentetan kepada subrentetan berdasarkan yang ditentukan pembatas. Walau bagaimanapun, secara lalai, ia hanya menerima satu aksara sebagai pembatas.

Memisahkan dengan Pembatas Rentetan

Untuk membelah rentetan menggunakan rentetan sebagai pembatas, anda boleh menentukan pembatas sebagai tatasusunan dalam kaedah Split(). Contohnya:

string[] tokens = str.Split(new[] { "is Marco and" }, StringSplitOptions.None);

Dalam kes ini, str ialah rentetan input dan token akan mengandungi tatasusunan dua subrentetan:

  • token[0]: "Nama saya"
  • token[1]: "Saya dari Itali"

Memudahkan untuk Pembatas Aksara Tunggal

Jika anda membelah rentetan menggunakan pembatas aksara tunggal, seperti koma ,, anda boleh memudahkan kod seperti berikut:

string[] tokens = str.Split(',');

Pendekatan ini lebih ringkas, terutamanya apabila berurusan dengan mudah pembatas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memisahkan Rentetan dalam C# Menggunakan Aksara Tunggal atau Rentetan sebagai Pembatas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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