#433 – All structs Inherit from System.ValueType
October 14, 2011 Leave a comment
Unlike classes, user-defined structs do not support explicit inheritance. You can’t inherit a struct from something else. Instead, every user-defined struct implicitly inherits from System.ValueType, which in turn inherits from System.Object (object).
You also cannot ever explicitly inherit from System.ValueType.