Yum也留下点

Programming and thinking

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2007年9月3日

摘要: ref类型参数侧重修改,out类型总参书侧重输出.ref在传入值之前必须先初始化,而out必须在函数内、函数结束之前,几传出值之前初始化。 protected void Page_Load(object sender, EventArgs e) { //调用前初始化 int indexRef = 1; TestRef(ref indexRe... 阅读全文
posted @ 2007-09-03 16:27 猩猩.NET 阅读(89) 评论(0) 推荐(0)

摘要: 基类方法必须声明了virtual,子类才能使用override.通过子类创建的对象,无论被转成什么类型,都只会调用子类被overide的函数体. 在子类中使用new创建跟基类中存在的函数,将创建一个函数新实例,根据对象被转换成的类型而调用相应类型的实现方法. 以下是转帖: 只有基类的方法加上关键字virtual后才可以被override,从而实现面向对象最重要的特征--多态性,即基类可以使用派... 阅读全文
posted @ 2007-09-03 15:56 猩猩.NET 阅读(421) 评论(0) 推荐(0)

摘要: string是引用类型,但它也有一些值类型的特征。 “String传值还是传引用 ?” C#的String声明是class String,当然是传引用。 不过,之所以有这个疑惑,多数是因为这个情况: string a = "aaa"; string b = a; b = "bbb"; public void Swap(string s1, string s2) { s... 阅读全文
posted @ 2007-09-03 10:46 猩猩.NET 阅读(98) 评论(0) 推荐(0)