Связь между классом System.Object и структурами

Я знаю, что мой вопрос кажется глупым, но я запутался. Я ценю, если кто-то разъяснит это для меня.

Я знаю, что структуры, например Int32 являются типами значений и создаются в стеке, тогда как классы являются ссылочными типами и создаются в куче. Я также знаю, что все структуры являются производными от типа System.Object, который является классом. Интересно, как это возможно, что супертип System.Object является ссылочным типом, а подтип Int32 — типом значения? Где я должен искать, чтобы понять, как это работает?

5
задан Morteza 23 March 2012 в 08:00
поделиться