Amalan terbaik permulaan inisialisasi rentetan kosong
C# menawarkan pelbagai kaedah untuk rentetan kosong yang diasaskan, masing -masing dengan kelebihan dan kekurangan. Mari kita bincangkan:
:
Atribut statik ruang penamaan menunjukkan kelantangan perkataan rentetan kosong.string.Empty
, tetapi ia berbeza. System
String.Empty
string.Empty
Kaedah mana yang hendak dipilih? ""
Sesetengah pemaju lebih suka
mudah dan jelas, kerana ia sama dengan petikan kosong dalam bahasa semula jadi.pemaju lain mungkin lebih suka kejelasan
atau kerana ia menyatakan niat pembolehubah dengan lebih jelas.
""
string.Empty
String.Empty
Ini memastikan semua ahli pasukan dapat membaca dan memahami kod dengan mudah. Keutamaan Peribadi:
untuk membuat objek rentetan baru setiap kali, tetapi ini tidak tepat kerana C# menggunakan mekanisme kediaman rentetan. Tanah dalaman, C# memastikan bahawa dan aksara kosong menunjuk kepada contoh rentetan asas yang sama.
Atas ialah kandungan terperinci Apakah kaedah terbaik untuk memulakan rentetan kosong di C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!