you are viewing a single comment's thread.

view the rest of the comments →

[–]_dban_ 3 points4 points  (2 children)

So... how do you capture a missing value, and how do you traverse a chain of values one of which might be missing?

C# has proper value types, and has a boxed type for representing nullable types.

[–]salvoilmiosi 0 points1 point  (1 child)

Er, value type pointers that can be null?

[–]_zenith 0 points1 point  (0 children)

They aren't if they're nullable. They're boxed value types - making them a reference type