C#
江湖真是大
游戏,c++,图形
展开
-
【C# 基础】类型相关
C# 所有类型都从 System.Object 派生,不论隐式和显式 System.Object 的公共方法 Equals:两个对象有相同的值,返回 true GetHashCode:如果类型对象要在哈希表集合中作为 key 使用,重写该方法 ToString:默认返回类型完整名称 GetType:返回从 Type 派生的一个类型的实例 new 操作符所做的事情...原创 2018-09-27 10:25:54 · 169 阅读 · 0 评论 -
【C# 基础】垃圾回收机制
大致的组成由 应用程序如何构造新对象 托管堆如何控制对象的生存期 如何回收对象的内存 CLR 要求所有对象都从托管堆分配。进程初始化时,CLR 划出一个地址空间区域作为托管堆。CLR 还要维护一个指针,我们把它称作 NextObjPtr,该指针指向下一个对象在堆中分配位置。 C# new 操作导致 CLR 执行步骤 计算类型的字段所需要的字节数 加上对象的开销所需的字节数 ...原创 2018-09-28 23:42:14 · 991 阅读 · 0 评论