C#相关学习文档整合(自用)

103 阅读1分钟

1.值类型和引用类型

参考资料博客园

变量是值还是引用仅取决于其数据类型。

image.png

图片源

内存存储上的区别:位置的不同,一个在Stcak

2.生命周期相关

参考资料1博客园

参考资料2知乎

什么时候执行GC:如果托管堆没有足够的空间分配一个请求的对象,则会执行一次垃圾回收。

如何判断:用根/根是否可达标记托管堆进行回收。

//(undo)什么是根:一个程序的根就是一个引用,这个引用指向堆上面的一个对象。无根对象实例类似对象指向了null(根不可达)。(为什么是根引用:避免循环引用,直接检查根是否可达)

回收机制Gen/分级Gen0/1/2

关于GC的进一步处理参考资料3知乎(undo)

2.c#主要类库

3.winform相关控件/WPF相关控件了解

4.SQL开发相关