代码改变世界

随笔档案-2015年05月

CLR via C# 阅读笔记

2015-05-19 23:33 by cgs, 127 阅读, 收藏,
摘要: 1.char在C#中为16位Unicode字符;int 映射到System.Int32;long映射到System.Int64。2.重载时C#不考虑返回值,而CLR允许返回值不同,方法名和参数相同的重载。3.callvirt调用方法时会验证变量是否为NULL,如果是则无法判断变量的实际类型从而抛出异... 阅读全文

C#编程建言笔记

2015-05-08 00:58 by cgs, 209 阅读, 收藏,
摘要: 方法:1.方法(静态或实例)JIT编译后,在内存中的代码段上都是一个全局函数,且只存在一份拷贝。2.方法修饰符:保护级别,静态,虚函数;方法签名:返回值,函数名,参数。构造器:1.一个方法只能有一个静态构造器,默认为private,且不能添加修饰符。静态构造器只能由系统调用,来初始化静态字段。调用发... 阅读全文