Cá nhân tôi không có vấn đề với đoạn mã sauĐâu là số dư đúng của các biến vị ngữ trong một câu lệnh if?
if (Object foo != null && !String.IsNullOrEmpty(foo["bar"]))
{
// do something
}
Bởi vì tôi nghĩ rằng đây là quá tiết
if (Object foo != null)
{
if (!String.IsNullOrEmpty(foo["bar"]))
{
// do something
}
}
Nhưng tôi sẽ không đi xa với quan điểm này nếu nói rằng có 5 vị và tôi phải bọc văn bản trong trình chỉnh sửa để xem tất cả cùng một lúc, có một "dòng" hợp lý mà bạn vẽ bao nhiêu biến vị ngữ mà bạn đưa vào trong một câu lệnh if trong một ý nghĩa tương tự để nói rằng các phương pháp đó không bao giờ yêu cầu nhiều hơn 7 thông số
Không bao giờ nói không bao giờ. Bạn đã bao giờ sử dụng hơn 7 tham số trong họ các chức năng printf chưa? – Les