Câu hỏi được gắn thẻ «null»

Null là sự vắng mặt của một giá trị. Null thường được sử dụng để chỉ ra rằng một tham chiếu hoặc biến con trỏ trỏ đến không có đối tượng trong bộ nhớ.




12
SQL: chuỗi rỗng so với giá trị NULL
Tôi biết chủ đề này là một chút tranh cãi và có rất nhiều bài viết / ý kiến ​​khác nhau nổi trên internet. Thật không may, hầu hết trong số họ cho rằng người đó không biết sự khác biệt giữa NULL và chuỗi rỗng là gì. Vì vậy, …
72 design  database  sql  strings  null 




8
Là một trường Boolean mới tốt hơn một tham chiếu null khi một giá trị có thể vắng mặt một cách có ý nghĩa?
Ví dụ: giả sử tôi có một lớp Member, trong đó có lastChangePasswordTime: class Member{ . . . constructor(){ this.lastChangePasswordTime=null, } } mà LastChangePasswordTime có thể vắng mặt có ý nghĩa, bởi vì một số thành viên có thể không bao giờ thay đổi mật khẩu của họ. Nhưng theo …
39 null  boolean 


7
Tại sao tham chiếu đối tượng không được đặt thành một thể hiện của một đối tượng mà cho chúng ta biết đối tượng nào?
Chúng tôi đang khởi chạy một hệ thống và đôi khi chúng tôi nhận được ngoại lệ nổi tiếng NullReferenceExceptionvới thông báo Object reference not set to an instance of an object. Tuy nhiên, trong một phương thức mà chúng ta có gần 20 đối tượng, có một nhật ký …

7
Tôi có nên xác thực giá trị trả về của một cuộc gọi phương thức ngay cả khi tôi biết rằng phương thức đó không thể trả về đầu vào xấu?
Tôi tự hỏi liệu tôi có nên bảo vệ chống lại giá trị trả lại của một cuộc gọi phương thức hay không bằng cách xác nhận rằng chúng đáp ứng mong đợi của tôi ngay cả khi tôi biết rằng phương thức tôi đang gọi sẽ đáp ứng mong …

9
Tại sao hầu hết các ngôn ngữ bắt buộc / OO nổi tiếng của người Viking cho phép truy cập không được kiểm tra vào các loại có thể đại diện cho giá trị 'không có gì'?
Tôi đã đọc về sự tiện lợi (un) của việc có nullthay vì (ví dụ) Maybe. Sau khi đọc bài viết này , tôi tin rằng sẽ tốt hơn nếu sử dụngMaybe (hoặc một cái gì đó tương tự). Tuy nhiên, tôi ngạc nhiên khi thấy rằng tất cả các …

6
con trỏ null so với mẫu đối tượng Null
Ghi công: Điều này phát triển từ một câu hỏi P.SE liên quan Nền tảng của tôi là về C / C ++, nhưng tôi đã làm việc khá nhiều trong Java và hiện đang mã hóa C #. Do nền C của tôi, việc kiểm tra các con trỏ …

7
Làm thế nào để ném một ArgumentNullException giúp?
Hãy nói rằng tôi có một phương pháp: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Tôi đã được đào tạo để tin rằng việc ném lỗi ArgumentNullExceptionlà "chính xác" nhưng lỗi "Tham chiếu đối tượng không được đặt thành phiên bản của đối tượng" …
27 c#  null 


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.