2018年1月2日

C#事件-使用事件需要的步骤

摘要: C#事件-使用事件需要的步骤 事件是C#中另一高级概念,使用方法和委托相关。奥运会参加百米的田径运动员听到枪声,比赛立即进行。其中枪声是事件,而运动员比赛就是这个事件发生后的动作。不参加该项比赛的人对枪声没有反应。 从程序员的角度分析,当裁判员枪声响起,发生了一个事件,裁判员通知该事件发生,参加比赛 阅读全文

posted @ 2018-01-02 16:28 东郭西强 阅读(24309) 评论(3) 推荐(7)

c#中类和对象详解

摘要: c#中类和对象详解 1.1 类和对象 类 (class) 是最基础的 C# 类型。类是一个数据结构,将状态(字段)和操作(方法和其他函数成员)组合在一个单元中。类为动态创建的类实例 (instance) 提供了定义,实例也称为对象 (object)。类支持继承 (inheritance) 和多态性  阅读全文

posted @ 2018-01-02 16:07 东郭西强 阅读(16787) 评论(0) 推荐(0)

虚方法与重写方法的使用

摘要: C#中的多态性在实现时主要是通过在子类(派生类)中重写基类的虚方法或函数成员来实现的,那么这里就遇到两个概念,一个是虚方法,另一个是重写方法,而这两个方法也是多态中最重要的两个概念,下面分别对它们进行讲解。 1.虚方法 虚方法就是允许被其子类重新定义的方法,在声明时,需要使用virtual修饰符。 阅读全文

posted @ 2018-01-02 16:03 东郭西强 阅读(5484) 评论(0) 推荐(0)

C#中get和set

摘要: C#中get和set http://blog.sina.com.cn/s/blog_82526aa60100txtx.html 在程序中经常碰到get、set,不甚明白,在网上查询时也说的迷迷糊糊,所以整理下,以学的明白透彻点。 有两个类person: public class person { p 阅读全文

posted @ 2018-01-02 15:50 东郭西强 阅读(32921) 评论(1) 推荐(2)

C#中的事件注册和注销

摘要: C#中的事件注册和注销 由于.NET框架对消息循环机制进行了很好的封装,开发人员不再需要深入的了解Windows事件/消息实现的具体机制,也无需创建复杂的事件结构体和所谓的消息句柄。我们所要做的无非就是——1、使用重载运算符“+=”注册一个事件;2、编写对于该事件的处理方法。(关于C#2.0中事件处 阅读全文

posted @ 2018-01-02 10:19 东郭西强 阅读(10872) 评论(1) 推荐(1)

C#中抽象方法与虚方法的区别(转)

摘要: C#中抽象方法与虚方法的区别 一、抽象方法:只在抽象类中定义,方法修饰符不能使用private,virtual,static. 抽象方法如下示: public abstract class People //声明一个抽象类 { public abstract void study(); //抽象方法 阅读全文

posted @ 2018-01-02 10:04 东郭西强 阅读(246) 评论(0) 推荐(0)

导航