I\'ve looked for overriding guidelines for structs, but all I can find is for classes.
At first I thought I wouldn\'t have to check to see if the passed object was n
Adding to the existing answers.
You can still have nullable values if you append a ? after the struct name (this works for every value object)
int?
Casting is done also by calling (MyStructName)variableName
(MyStructName)variableName