Menukar Senarai kepada Rentetan dalam C#
Apabila bekerja dengan senarai dalam C#, kadangkala anda mungkin menghadapi keperluan untuk menukarnya menjadi rentetan untuk paparan atau pemprosesan data. Artikel ini membincangkan cara untuk melaksanakan penukaran ini dengan berkesan.
toString() Mengembalikan Maklumat Jenis
Hanya menggunakan toString() pada objek Senarai akan memberikan anda maklumat jenis , yang biasanya bukan hasil yang diingini. Sebaliknya, kita boleh memanfaatkan kaedah lain untuk menggabungkan elemen menjadi rentetan yang padu.
Penyelesaian: Menggunakan String.Join()
Untuk menukar senarai kepada rentetan dalam C#, gunakan kaedah string.Join(). Kaedah ini memerlukan dua hujah: pemisah dan koleksi IEnumerable item untuk disertai.
string combinedString = string.Join(",", myList.ToArray());
Pemisah boleh menjadi sebarang rentetan dan ia akan dimasukkan antara setiap elemen dalam senarai. Anda juga boleh meninggalkan panggilan toArray() jika senarai anda sudah pun jenis IEnumerable.
string combinedString = string.Join(",", myList);
Rujukan:
String.Join
Menggabungkan ahli binaan IEnumerable collection of type String, menggunakan pemisah yang ditentukan antara setiap ahli.
Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Senarai C# kepada String?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!