2007年6月8日

c#入门问题解决(三)

摘要: 17.接口的多继承会带来哪些问题? 答: C# 中的接口与类不同,可以使用多继承,即一个子接口可以有多个父接口。但如果两个父成员具有同名的成员,就产生了二义性(这也正是 C# 中类取消了多继承的原因之一),这时在实现时最好使用显式的声明 示例: using System; using System.Collections.Generic; using System.Text; namespa... 阅读全文

posted @ 2007-06-08 23:39 子原 阅读(219) 评论(0) 推荐(0) 编辑

c#入门问题解决(二)

摘要: 9.new 修饰符是起什么作用? 答: new 修饰符与 new 操作符是两个概念 new 修饰符用于声明类或类的成员,表示隐藏了基类中同名的成员。而new 操作符用于实例化一个类型 new 修饰符只能用于继承类,一般用于弥补基类设计的不足 new 修饰符和 override 修饰符不可同时用在一个成员上,因为这两个修饰符在含义上互相排斥 示例: using System; using Syst... 阅读全文

posted @ 2007-06-08 23:38 子原 阅读(235) 评论(0) 推荐(0) 编辑

C#入门问题解决(一)

摘要: 1.静态变量和非静态变量的区别? 答: 静态变量:静态变量使用 static 修饰符进行声明,在所属类被装载时创建,通过类进行访问,所属类的所有实例的同一静态变量都是同一个值 非静态变量:不带有 static 修饰符声明的变量称做非静态变量,在类被实例化时创建,通过对象进行访问,同一个类的不同实例的同一非静态变量可以是不同的值 示例: using System; using System.Col... 阅读全文

posted @ 2007-06-08 20:38 子原 阅读(219) 评论(0) 推荐(0) 编辑

导航