
展开全部
c# 是为了和所有其他语言的程序融合开发的一种语言,是在.net 环境下发挥威力哦, 委托相当于把你想要做的事情不自己做,给其他别的程序做,你提供个接口,其他程序做完了,给你要的结果。
重载,就是重新在做一次,就是你的程序写完了,运行了以后,在其他地方在运行一下,这样省空间,省CPU资源,简单的就这么理解吧,不是很准确,但你可以这样理解
重载,就是重新在做一次,就是你的程序写完了,运行了以后,在其他地方在运行一下,这样省空间,省CPU资源,简单的就这么理解吧,不是很准确,但你可以这样理解
追问
可以通俗的讲下 C#里的 多态和派生 和 继承 么?
展开全部
委托,在实际运用中,是将"事件"与"处理方法"绑定方法,所以一般也称"事件委托".
比如你用vs拉个Form,拖一个Button上去,双击一下,.cs源码文件就会多一个
private void Button1_Click(object sender, EventArgs e){}
而绑定的过程,在Designer.cs文件里.
Button1.Click+=Button1_Click;就是事件委托.
即:将事件委托给一个方法处理.
-=用来解除委托.
重载是面对对象编程的一个重要内容.
重载是指"方法的重载",表现为一组方法的名称相同,但参数个数/参数类型不同.
比如类Class1的构造函数重载:
public Class1(){}这个是基础方法.
public Class1(string _pam1){string pam1=_pam1}就是重载方法,此方法可以给类属性赋初始值.
比如你用vs拉个Form,拖一个Button上去,双击一下,.cs源码文件就会多一个
private void Button1_Click(object sender, EventArgs e){}
而绑定的过程,在Designer.cs文件里.
Button1.Click+=Button1_Click;就是事件委托.
即:将事件委托给一个方法处理.
-=用来解除委托.
重载是面对对象编程的一个重要内容.
重载是指"方法的重载",表现为一组方法的名称相同,但参数个数/参数类型不同.
比如类Class1的构造函数重载:
public Class1(){}这个是基础方法.
public Class1(string _pam1){string pam1=_pam1}就是重载方法,此方法可以给类属性赋初始值.
追问
构造函数 析构函数 和回调函数 可以通俗点讲下么
展开全部
委托就是 对你写的方法的一种封装,你对委托调用一次,就相当于调用你写的这个方法。
重载就是 你定义的方法名都是相同的,换种说法就是可以定义多个名字相同的方法,但是定义方法时注意:就是定义名字相同的方法时,每个方法参数个数和类型一定要不同,这也是重载的核心。
重载就是 你定义的方法名都是相同的,换种说法就是可以定义多个名字相同的方法,但是定义方法时注意:就是定义名字相同的方法时,每个方法参数个数和类型一定要不同,这也是重载的核心。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询