I am a little confused about few statements in C# reference.
Object
is a reference typeStruct
is Value typeStruct
is derived from Object Class
Why shouldn't struct or any other value type also be a reference type in this case.
correct me if any of my assumptions are wrong.