可能重复:
类的字段,它们是存储在堆栈中还是堆中?
我正在阅读一些关于堆栈与堆的文章(只是为了刷新我的知识)。
据我所知,如果我在引用类型(类)中创建值类型,则值类型也将存储在堆中。因为存储值类型的位置取决于其创建位置。
但是,当我们创建我们的应用程序(比如 WPF/Silverlight)时,当我们创建我们的 UserControl、ViewModel 时,它们不也是一个类(一个对象)一个引用类型吗?
所以我有点想知道,所以无论我在 UserControl 和 ViewModel 中创建什么,也会在 Heap 中?