[CLR via C#]4#Type Fundamentals WORK-IN-PROGRESS
来源:互联网 发布:政法委书记知乎 编辑:程序博客网 时间:2024/06/07 01:05
Public
=================
Equals
ToString (一般用在debug的时候,不要用来显示)
GetHashCode
GetType (nonvirtual)
Protected
=================
MemberwiseClone(nonvirtual)
Finalize (virtual)
new operator does:
1. 计算这个类及所有父类所用的实例空间,包括Object类。另外还有2个附加信息, type object pointer 和 sync block index
2. 在heap上获取所需要的空间, 所有字段初始化为0
3. 初始化type object pointer 和 sync block index
4. 调用构造函数,从父类开始
sealed
using 的摆放还是有讲究的,需要让编译器更快拼接到对应的Type
thread stack:
high address memory to low address memory
heap上,先要存在Type object,然后代码才能被执行。
- [CLR via C#]4#Type Fundamentals WORK-IN-PROGRESS
- [CLR via C#]17#Delegates WORK-IN-PROGRESS
- [CLR via C#]1#The CLR's Execution Model WORK-IN-PROGRESS
- CLR via C# 总结之Chap4 Type Fundamentals
- A Work in Progress
- 《CLR Via C#》
- CLR via c#------Introduction
- 《CLR via C#:框架设计》读书笔记 - CLR
- CLR Via C#:Second Edition
- CLR via C#: 关于equals
- 框架结构(CLR Via C#)读书笔记
- 《CLR via C#》笔记——类型基础(4)
- 《CLR via C#(第4版)》【PDF】下载
- CLR Via C#(云镜译本)
- CLR via C#: GetHashCode与Hashtable,Dictionary
- CLR via C#(第3 版)
- "CLR Via C#" -- Read Note Part 01
- "CLR Via C#" -- Read Note Part 02
- hdu 4554 杭电超级大水题
- C++ Epoll的封装
- Java的static方法为什么不允许直接使用非static的变量
- hdu 4520 超级大水体 模拟题
- Android添加背景音乐的方法
- [CLR via C#]4#Type Fundamentals WORK-IN-PROGRESS
- Spring MVC 教程,快速入门,深入分析
- webwork.properties
- 第五章 表达式
- Google安全团队对Android安全的认识(转)
- javax.mail.AuthenticationFailedException
- 程序中出现unexpected end of file in macro expansion
- 命令创建oracle表空间和用户
- vs2010语法检查的红线问题