Penggunaan yang betul var
C#
Kata kunci membenarkan kesimpulan jenis, dan pengkompil menentukan jenis pembolehubah berdasarkan permulaan pembolehubah. Walaupun ia dapat meningkatkan kebolehbacaan kod, ia juga membangkitkan kebimbangan mengenai jenis keselamatan. Artikel ini membincangkan penggunaan yang sesuai dan membincangkan perangkap yang berpotensi.
var
Penggunaan yang munasabah: var
Apabila niat jelas:
var l = new List<string>();
. var s = new SomeClass();
var results = from r in dataContext.SomeTable select r;
var results = from r in dataContext.SomeTable select new { r.Id, r.Name };
Jenis kekeliruan: Masalah penyelidikan: Dalam menerima pelbagai jenis kaedah beban berat yang serasi, menggunakan
boleh menyebabkan jenis ralat secara tidak sengaja, kerana pengkompil mungkin tidak membuat ralat.var
var
pertimbangkan contoh berikut:
Adalah munasabah untuk menggunakan di sini, kerana tujuan pembolehubah adalah untuk menyimpan koleksi pesanan, tanpa mengira jenis khususnya. Jenis keselamatan dikekalkan kerana ia masih memeriksa jenis jenis berdasarkan jenis sifat 'pesanan'. var
var
Kesimpulan: var
Walaupun menyediakan kemudahan, ia perlu digunakan dengan berhati -hati untuk mengekalkan keselamatan jenis dan mengelakkan kekaburan. Apabila menggunakan dalam kod C#, faedah dan potensi risiko pembacaan seberat adalah penting.
Atas ialah kandungan terperinci Bilakah anda harus menggunakan `var` dalam C# untuk kesimpulan jenis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!