Я могу представить, что этот вопрос задавали тысячи раз, но мне не очень повезло с ответом, к тому же это скорее из любопытства, чем из необходимости.
Углубляясь в основы C #, мне было интересно, поскольку объекты хранятся в куче, типы значений внутри объектов также хранятся в куче или они помещаются в стек?