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 fromSystem.Object (object).
You also cannot ever explicitly inherit from System.ValueType

