Kecekapan program adalah penting. Sambungan Strings adalah operasi biasa.
Berdasarkan sudut pandang. NET Prestasi Pakar Rico Mariani, strategi terbaik bergantung pada mod sambungan:
satu -line connection
Untuk mod sambungan tunggal yang serupa dengan x = f1 (...) f2 (...) f3 (...) f4 (...), kecekapan operasi sangat tinggi. Gunakan StringBuilder tidak akan membawa peningkatan prestasi yang ketara.
Sambungan Keadaan
Jelaskan lagi
C#Pakar berwibawa Eric Lippert juga membincangkan butiran sambungan rentetan. Beliau menekankan bahawa pengoptimuman pengkompil satu sambungan talian menyoroti kecekapannya.
di .net, untuk mendapatkan kecekapan sambungan rentetan terbaik, sila ingat perkara berikut:
satu -line Connection:Gunakan pengendali sambungan langsung.
Sambungan keadaan:
Gunakan StringBuilder.Atas ialah kandungan terperinci Bagaimanakah saya dapat mencapai kecekapan penyambungan rentetan yang optimum dalam .net?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!