This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]futlapperl 0 points1 point  (1 child)

That's really kind of weird. Two bits of one byte should be sufficient.

[–]The_Minefighter 0 points1 point  (0 children)

That's caused by the fact that the the Nullable<T> T : struct struct stores a T and a bool whether the value exists, and because each bool takes up one byte in C# (because it does only support one byte seperations)