C#
波帝伯爵
君子不器,为而不争
展开
-
c#中的Lambda表达式
Func与Action 平时我们如果要用到委托一般都是先声明一个委托类型,比如: private delegate string Say(); string说明适用于这个委托的方法的返回类型是string类型,委托名Say后面没有参数,说明对应的方法也就没有传入参数。 写一个适用于该委托的方法: public static string SayHel转载 2017-02-22 11:28:22 · 1319 阅读 · 0 评论 -
C#中的虚方法、抽象方法、抽象类、接口的联系与区别
虚方法的关键字是virtual抽象方法的关键字是abstract重写都是override 虚方法也可以new虚方法和抽象方法的区别:虚方法:可以在抽象类和非抽象类中定义,可以写在父类中,在子类中可以被重写,在定义虚方法时必须实现虚方法 (在定义虚方法时需要写实现方法的代码或者至少要写一个分号)抽象方法:必须定义在抽象类中,必须写在父类中,在子类中必须被重写,在定义抽象方法时不能实转载 2017-01-22 15:42:57 · 1373 阅读 · 0 评论