When I declare an int as nullable
int
int? i=null;
Does i here become a reference type?
i
No, the Nullable type is in fact a struct. The runtime will intelligently handle the setting of a null value for you, giving the appearance of a reference type, when it's not....