摘要: 此系列文章根据《C#与.NET 3.5高级程序设计(第四版)》进行笔记。this的两个作用c#提供this关键字来提供对当前类实例的访问。即构造函数中,this.name=name.使用this进行串联构造函数调用。P117静态成员只能操作静态数据或调用类的静态方法。因为静态成员是类级别的,静态成员是在没有实例话的情况下可被调用,而非静态成员必须有实例对象。静态构造函数。静态构造函数的目的在于构造函数只执行一次,因为构造函数中一般会初始化数据,静态构造函数可使得只初始化数据一次。一个类(或结构)只可以定义一个静态构造函数。静态构造函数不允许访问修饰符并且不能接受任何参数。无论创建了多少类型的对 阅读全文
posted @ 2011-07-31 16:43 苏先森1989 阅读(500) 评论(0) 推荐(2) 编辑
摘要: 此系列文章根据《C#与.NET 3.5高级程序设计(第四版)》进行笔记。函数参数修饰符:(无):按值传递out:被此修饰符修饰的参数是作为输出的参数,如add(int a,int b,out int sum),注意两点:1、方法内sum必须被赋值,否则出错。2、out用法有一个好处就是可定义多个输出参数,使得一个函数可有多个返回值。如add(int a,int b,out int sum,out int count)。输出参数为按引用传递。params:如add(params double[] values),调用方法时只需这么做而不用创建数组:add(0.7,8.99,2)。其实CLR还是会 阅读全文
posted @ 2011-07-31 11:05 苏先森1989 阅读(352) 评论(0) 推荐(3) 编辑