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

Thẻ nullable dành cho các vấn đề liên quan đến các thành viên hoặc loại nullable. Một null được sử dụng để đại diện cho một giá trị thiếu hoặc không xác định.

3
Tại sao tăng Nullable <int> không đưa ra một ngoại lệ?
Bạn có thể vui lòng giải thích, tại sao Console.WriteLine viết dòng trống ( Console.WriteLine(null)cho tôi lỗi biên dịch) và tại sao không có NullReferenceException (thậm chí a+=1không nên nâng nó lên)? int? a = null; a++; // Why there is not NullReferenceException? Console.WriteLine(a); // Empty line
98 c#  .net  nullable 

19
C # cách tốt để kiểm tra xem thuộc tính của một thuộc tính có rỗng không
Trong C #, giả sử rằng bạn muốn lấy một giá trị của PropertyC trong ví dụ này và ObjectA, PropertyA và PropertyB đều có thể là rỗng. Đối tượngA.PropertyA.PropertyB.PropertyC Làm cách nào tôi có thể nhận được PropertyC một cách an toàn với số lượng mã ít nhất? Ngay …

19
Hộp kiểm cho boolean nullable
Mô hình của tôi có boolean phải là nullable public bool? Foo { get; set; } vì vậy trong cshtml Razor của tôi, tôi có @Html.CheckBoxFor(m =&gt; m.Foo) ngoại trừ điều đó không hoạt động. Không truyền nó với (bool). Nếu tôi làm @Html.CheckBoxFor(m =&gt; m.Foo.Value) điều đó không tạo …

3
Do thao tác chập mạch || và && tồn tại cho boolean có thể nullable? RuntimeBinder đôi khi nghĩ như vậy
Tôi đã đọc Đặc tả ngôn ngữ C # về các toán tử logic có điều kiện || và &amp;&amp;, còn được gọi là toán tử logic ngắn mạch. Đối với tôi, dường như không rõ ràng nếu những điều này tồn tại cho boolean nullable, tức là loại toán …

7
Sự khác biệt giữa 'int?' và 'int' trong C #?
Tôi chắc chắn 90% rằng tôi đã thấy câu trả lời này trên stackoverflow trước đây, thực tế là tôi chưa bao giờ nhìn thấy "int?" cú pháp trước khi nhìn thấy nó ở đây, nhưng cho dù tôi tìm kiếm bằng cách nào, tôi không thể tìm thấy bài …
84 c#  syntax  types  nullable 


6
Tìm loại thuộc tính nullable thông qua phản chiếu
Tôi kiểm tra các thuộc tính của một đối tượng thông qua phản chiếu và tiếp tục xử lý kiểu dữ liệu của từng thuộc tính. Đây là nguồn (giảm) của tôi: private void ExamineObject(object o) { Type type = default(Type); Type propertyType = default(Type); PropertyInfo[] propertyInfo = null; type …
83 c#  .net  reflection  nullable 







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.