"A struct is a value type and a value type must have a default value as soon as it is declared." . . . .