thể trùng lặp:
Use of var keyword in C#var vs tuyên bố rõ ràng
Hi, Chỉ cần di chuyển công việc và tôi đang sử dụng để sử dụng var
rất nhiều. Tại công việc trước đây của tôi, chúng tôi đã làm rất nhiều TDD và sử dụng resharper. Trong công việc này, họ ghét các công cụ của bên thứ ba và các nhà phát triển ở đây nói rằng không nên sử dụng var
tất cả thời gian và nó không hiệu quả bằng cách gõ rõ ràng.
Một số thời gian trước đây tôi nghĩ như vậy nhưng bây giờ tôi đã nhận được như vậy được sử dụng để nó, và nó làm cho mã của tôi nhìn gọn gàng hơn.
Tôi đã đọc một số bài đăng và có vẻ như có sự nhầm lẫn dù nó có hiệu quả hay không. Tôi đọc rằng việc sử dụng var
sẽ tạo cùng một mã IL. Vậy nó có nên không hiệu quả không? Một nơi khác tôi đọc rằng mặc dù sử dụng var
sản xuất cùng một mã IL nó phải tìm ra loại đó là gì. Vậy 'suy ra' thực sự có ý nghĩa gì?
Một số làm rõ về việc liệu hiệu suất thông minh có giống nhau hay không sẽ là tuyệt vời.
"Trong công việc này, họ ghét công cụ của bên thứ ba", tôi đã từng là một trong những người, vì lợi ích của sự tỉnh táo và làm quan trọng hơn mọi thứ với thời gian của tôi và làm cho việc quản lý mã dễ dàng hơn/sạch hơn và nhất quán không thể sử dụng Resharper hoặc bất kỳ công cụ của bên thứ 3 nào sẽ mang lại lợi thế. Chỉ ghét việc sử dụng cái gì đó không phải là lý do để ngăn người khác sử dụng nó. – Arjang