控件的本质其实也就是类,一般写控件需要继承webcontrol类这样可以省去自己写底层的一些东西。 委托其实就为了让别人直接通过委托调用方法,不需要知道函数,这样实现多态。 事件机制就是为了让用户不知道底层的事件如何实现的,给你一个委托让你写自己的业务处理。
[quote=引用 3 楼 jiaoshiyao 的回复:] 小弟也是新手 说两句拿点分 定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊 委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法 控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象 事件这个麻烦了 给你举个例子 例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去 正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所 这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!!
看了。而且很多遍 。还是看不懂。。。例子都很奇怪~!什么方法中调方法......立即蒙圈
小弟也是新手 说两句拿点分 定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊 委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法 控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象 事件这个麻烦了 给你举个例子 例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去 正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所 这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!!
LZ应该学会使用搜索工具,很多东西网上都很详细的解释。 这个是程序员的必备技能,开始很困难,习惯他,这时候你的学习能力会有很大的提升。
我记得曹大神回复过好多这样的帖子,好详细,居然你指名要曹版主那等他来帮你解释吧,建议LZ要用点例子结合理解,不能以理论为主,这东西不动手永远学不精
110,533
社区成员
642,574
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧