Nói ví dụ mà tôi tạo ra một DuckTôi có nên kiểm tra xem một đối tượng có rỗng hay không?
Duck myDuck = DuckFactory.CreateDuck();
Trong quá khứ tôi đã luôn luôn kiểm tra để xem nếu myDuck là null
if (myDuck == null)
{
// Do stuff
}
Tôi vừa mới xem xét một số mã mà kiểm tra cho null Đầu tiên.
if (null == myDuck)
{
// Do stuff
}
Dường như với tôi rằng chúng giống nhau, nhưng có sự khác biệt nào giữa hai loại này không? Có bất kỳ lợi ích hiệu suất nào so với cái kia không? Có một thực hành tốt nhất được đề nghị để kiểm tra xem một đối tượng là null?
Dupie McDuperson: http://stackoverflow.com/questions/ 655657/0-variable-or-null-obj-an-lỗi thời-thực hành-in-c/655670 # 655670 – Dana
Ngừng ít nhất 3: http://askjonskeet.com/search/?q = typo + C% 2B% 2B –
Tôi đã cố gắng thực hiện trách nhiệm giải trình của mình, tìm kiếm một sự lừa đảo về vấn đề này. Đối với tôi, đó là một khái niệm rất khó để diễn đạt theo một cách súc tích. Dù bằng cách nào, cảm ơn cho những phản ứng tuyệt vời. – bendewey