1.值类型和引用类型
变量是值还是引用仅取决于其数据类型。
内存存储上的区别:位置的不同,一个在Stcak
2.生命周期相关
什么时候执行GC:如果托管堆没有足够的空间分配一个请求的对象,则会执行一次垃圾回收。
如何判断:用根/根是否可达标记托管堆进行回收。
//(undo)什么是根:一个程序的根就是一个引用,这个引用指向堆上面的一个对象。无根对象实例类似对象指向了null(根不可达)。(为什么是根引用:避免循环引用,直接检查根是否可达)
回收机制Gen/分级Gen0/1/2
关于GC的进一步处理参考资料3知乎(undo)
2.c#主要类库
3.winform相关控件/WPF相关控件了解
4.SQL开发相关