-
代码举例查看全部
-
del=delegate(){ ...}; del=()=>{...};查看全部
-
委托 是持有一个或多个方法 的 对象,且该对象可执行可传递。属于引用类型,可定义。 eg : delegate void ActCut(); ActCute 即为一种委托类型; 像调用函数一样 调用 委托类型 直接在后面加个括号;查看全部
-
namespace projGetMaxScore { public class Pet:Object//默认继承Object,可以省略不写 { public Pet(string name) { _name = name; } protected string _name;//保护的,派生类才能访问 virtual public void Printname() { Console.WriteLine("Pet's name is "+ _name); } } public class Dog:Pet{ public Dog(string name):base(name)//引用基类默认值 { } } public class Cat:Pet { public Cat(string name):base(name) { } override public void Printname()//隐藏继承方法 { Console.WriteLine("宠物的名字是 "+ _name); } } class Program { static void Main(string[] args) { Pet[] pets=new Pet[]{new Dog("jack"),new Cat("tom")}; for(int i=0;i<pets.Length;i++) pets[i].Printname(); } } }查看全部
-
重载运算符查看全部
-
扩展方法的第一个类型一定是this +类名查看全部
-
接口的概念查看全部
-
密闭类和密闭方法查看全部
-
public static implicit operator Dog(Cat cat) { return new Dog=Cat.cat; } Dog dog=cat; implicit (隐式)operator public static explicit operator Dog(Cat cat) { return new Dog(cat.name); } Dog dog=(Cat)cat; explicit(显式)operator查看全部
-
静态类和静态成员查看全部
-
继承总结查看全部
-
隐藏示意图查看全部
-
隐藏方法——》 语法细节查看全部
-
隐藏方法: 我们不能删除基类中的任何成员,但是可以用与基类成员 名称相同的成员 来 屏蔽基类成员查看全部
-
继承层次查看全部
举报
0/150
提交
取消