Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Cekap Menukar char[] kepada rentetan dalam C#?

Bagaimanakah Saya Cekap Menukar char[] kepada rentetan dalam C#?

Barbara Streisand
Barbara Streisandasal
2025-01-04 08:49:35695semak imbas

How Do I Efficiently Convert a char[] to a string in C#?

Menukar Tatasusunan Aksara kepada Rentetan dalam .NET / C#

Menentukan kaedah optimum untuk menukar aksara[] kepada rentetan adalah perkara biasa cabaran dalam pengaturcaraan C#. Malangnya, kaedah ToString() terbukti tidak berkesan dalam senario ini.

Walau bagaimanapun, penyelesaiannya terletak pada penggunaan pembina yang direka khusus untuk tugas ini:

char[] chars = {'a', ' ', 's', 't', 'r', 'i', 'n', 'g'};
string s = new string(chars);

Dengan membuat instantiate objek rentetan baharu menggunakan pembina ini, anda boleh menukar tatasusunan aksara kepada rentetan yang dikehendaki dengan mudah.

Atas ialah kandungan terperinci Bagaimanakah Saya Cekap Menukar char[] kepada rentetan dalam C#?. 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