I am a little confused about few statements in C# reference.
- Objectis a reference type
- Structis Value type
- Structis 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.
 
     
     
    