Tôi có thể đã lỗi thời, nhưng một nguyên tắc tôi tuân thủ là tránh null càng nhiều càng tốt. Tuy nhiên những gì tôi đã tìm thấy là cho một cái nhìn mạnh mẽ gõ trong đó người dùng đầu vào các thuộc tính của một đối tượng tôi muốn lưu, nếu một số lĩnh vực không được nhập chúng được gán là null.Cách đặt giá trị mặc định của chuỗi trống TextBox thay vì null
Sau đó, khi bạn cố gắng lưu thay đổi, xác thực không thành công.
Vì vậy, thay vì đặt từng thuộc tính thành chuỗi trống, làm cách nào tôi có thể tự động đặt từng Hộp văn bản trên biểu mẫu thành mặc định thành chuỗi trống thay vì một giá trị rỗng?
Tôi luôn cảm thấy tránh null càng nhiều càng tốt một điều kỳ lạ càng tốt . Null là một điều tuyệt vời. Trong một hàng bản ghi bảng cơ sở dữ liệu có một cột nullable và nó là null nó có nghĩa là không có giá trị nào được cung cấp trước đây. Kiến thức này rất quan trọng đối với các quy tắc kinh doanh và logic cho các công ty mà tôi đã tìm thấy thời gian và thời gian một lần nữa. –
Tôi có thể thấy các giá trị rỗng hữu ích khi tính trung bình cho một dải số. Cũng null là tốt cho những ngày chưa được nhập. Nếu không thì tại sao một null tốt hơn một chuỗi rỗng hoặc một số không? Tất cả nó dường như làm là tạo ra nhiều mã tấm nồi hơi để ngăn chặn ngoại lệ không mong muốn nullreference. – arame3333
Đó là một điểm tốt, mặc dù thay vì kiểm tra null ở hầu hết các địa điểm tương tự, để ngăn chặn các ngoại lệ tham chiếu null không mong muốn, bạn đang kiểm tra nếu! EmptyString). Các ngoại lệ tham chiếu null trở nên cũ nhưng chúng có thể là "mức độ kiểm soát/kiểm tra chất lượng" tốt. Rỗng chuỗi đi, không có ngoại lệ, nhưng nó không nên có sản phẩm nào, null cháy một ngoại lệ và do đó một nhà phát triển phát hiện ra lỗi nhanh hơn có lẽ. Buồn cười, tôi ghét nhìn thấy các cột chuỗi rỗng trong Sql Chọn kết quả lol –