函数执行过程
2015-10-21 22:43:58 0 举报
C#的函数执行过程
作者其他创作
大纲/内容
局部变量存储至线程栈中;程序中的对象存储在程序堆中
程序段中的语句块之行结束后,返回执行结果给调用函数;堆中没有引用的对象会通过垃圾回收机制进行回收
JIT编译器根据类型对象的方法表中被调用方法的记录项
参数和局部变量会放在线程栈中
CLR提取与类型有关的信息创建一些数据结构表示类型本身
JIT编译器分析程序段中的所有类型,CLR确定定义了这些类型的所有程序集已加载
void M3(){ Employee e; Int32 year; e = new Manager(); e = Employee.Lookup(\"Joe\"); year = e.GetYearsEmployeed(); e.GetProgressReport(); }
0 条评论
下一页