tôi có mã như thế này:C# - rỗng vs "Không thể đánh giá khái niệm"
private Box mCurBox;
public Box CurBox
{
get { return mCurBox; }
set
{
if (mCurBox != value)
{
mCurBox = value;
}
}
}
Khi mCurBox
là null thì CurBox
trình gỡ lỗi nói "có thể không được đánh giá". Nếu nó biết rằng giá trị bên dưới là null thì làm thế nào đến nó không thể tìm ra nó?
Tôi nghi ngờ về tuyên bố "thực hành tốt để khuyến khích các loại tham chiếu thành null"; Khung công tác sẽ chỉ định các giá trị này cho mặc định của chúng. –