C#
文章平均质量分 76
qfatao
这个作者很懒,什么都没留下…
展开
-
值类型的null值与nullable类型
引用类型的默认初始化值为null。值类型也可以赋值为null,这就是nullable类型。nullable类型的基类型必须为值类型。赋值方法:类型名后加?号,如 int? = null;原创 2011-10-13 15:50:32 · 436 阅读 · 0 评论 -
装箱、拆箱操作
装拆箱操作是否可以理解为一种类型的转换呢?装箱是将值类型转换为引用类型(系统将值类型数据的拷贝存放在堆中,将此数据的地址存放在栈中的引用类型内存中);而拆箱是将引用类型转换为值类型。(当然,须先装箱才能拆箱。将引用类型所指向堆中的数据存放到栈中)原创 2011-10-19 13:36:05 · 571 阅读 · 0 评论 -
堆、栈
值类型、引用类型存储在栈中, 对象存储在堆中。原创 2011-10-19 11:26:04 · 312 阅读 · 0 评论 -
部分类、匿名类
部分类(关键字:partial)把一个类的代码拆开几个部分,每部分在一个cs文件,编译时再合在一起。parclass1.cs partial class Circle { public Circle() {原创 2011-10-11 13:27:08 · 452 阅读 · 0 评论 -
静态类
定义:用static关键字修饰的类。特性:1.不能被实例化(没有构造方法,也不需要构造方法); 2.不能被继承; 3.用类名直接访问其成员; 4.其成员都是静态的; 5.共原创 2011-10-07 14:02:56 · 341 阅读 · 0 评论 -
构造方法
作用:对类中的字段成员(数据、变量)进行初始化(赋值)。特性:1.构造方法的名字必须与定义他的类名完全相同,没有返回类型,不需要return。 2.构造方法的调用是在实例化一个对象时(new一个对象时)操作进行的。构造方法的作用是初始化对象。原创 2011-10-05 11:35:43 · 603 阅读 · 0 评论 -
方法重载
方法重载(overloading method) 方法重载是让类以统一的方式处理不同类型数据的一种手段。Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法,转载 2011-10-05 11:53:00 · 487 阅读 · 0 评论 -
值类型、引用类型
值类型:变量中存储的是具体的数值引用类型:变量中存储的是内存地址(实例对象的内存地址)。 class Program { static void DoWork() { int i =原创 2011-10-13 10:57:24 · 428 阅读 · 0 评论 -
关键字ref和out
rdf out传递是变量的内存地址。 class Program { static void Main(string[] args) { int i = 0; Con原创 2011-10-13 17:51:49 · 447 阅读 · 0 评论 -
string.Format用法
1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format(”{0:C}”,0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Format(”{0:C1}”,23.15) 结果为:¥23.2 (截取会自动四舍五入)格式化多个Object实转载 2012-02-16 11:06:38 · 2256 阅读 · 0 评论