问题描述
我有两个问题:1.比如voidSubmit_Click(Objectsender,EventArgse)默认是不是private?我用htmlinputsubmit控件调用它时,说访问受限制,无法访问。2.asp.net中事件和方法有什么区别?方法是什么,是对象还是类,如果是类,是不是抽象类?
解决方案
解决方案二:
1、是private2、事件是一种特殊的委托;方法就是方法。方法是类的组成部分。
解决方案三:
1.默认为private.2.类里面包含方法和事件。方法是用来调用的,事件是用来触发的。类的实例称为对象
解决方案四:
1.private2.方法是一个执行可以由对像或类完成的计算或行为的成员
解决方案五:
第一个问题,Iamclear第二个问题,2楼说的我到懂,但是我觉得,既然asp.net是面向对象的,那么方法和事件以及属性应该也是由类封装的吧?还有我是刚开始学asp.net以及c#,所以1楼能给我讲讲什么是委托吗?简单点就行。
解决方案六:
1.比如voidSubmit_Click(Objectsender,EventArgse)默认是不是private?我用htmlinputsubmit控件调用它时,说访问受限制,无法访问。是private这个是方法!!!不是事件!!!这个方法是当你绑定的事件触发的时候,由被绑定对象(如你这里的htmlinputsubmit对系那个)回调的(callback)2.asp.net中事件和方法有什么区别?方法是什么,是对象还是类,如果是类,是不是抽象类?首先,在.NET中,委托是以类的形式对函数指针进行的特别包装,委托是一种特殊的类。因此我们说他是安全的,程序员意识不到指针的存在。(希望你具有C/C++背景知识)但是在.NET高级语言中,如C#/VB.NET是不允许你直接用classClassDelegateName这样声明类的形式来而是使用delegate关键字来声明的,当编译的时候,你可以想象到编译器会帮你对delegate进行类形式的展开编译。其次,事件是特殊的委托类型。你可以将事件当作一个字段,其类型是你声明的某个委托类型,并且需要辅以event关键字声明,同样编译器会对其展开编译。
解决方案七:
便于理解,特别是应用,你可以将委托(delegate)实例看做是对方法(method)/函数(function)的变量引用,既然他们是可以(单向)“引用”,那么他们的“类型”就要一致,这就体现在方法签名(主要是参数类型、参数个数)上的一致性既然是变量,那么委托就可以作为参数来传递
解决方案八:
1.是的,你自己就答对了,因为private为私有,你当在页面访问不到2.事件是事件,类是类.方法是方法。不过一个类可以包含着许多方法和事件。也就是说方法/事件要写到一个类里比如说按扭类classButton//类{……publicstringValue//属生{get{return_values;}set{_values=value;}}}Convert.ToInt32(TextBox1.Text);//这就是一个方法,把TextBox1.Text转成数字。
解决方案九:
委托是安全的函数指针,只要是符合约定(签名一致)的函数(方法),就可以交由委托处理。(这正是“委托”)举个例子,学校后门有个自行车保管场地(委托)。你把你的自行车放进去,然后告诉保管员地址:那边那一辆是我的自行车,帮我看一下。这就是委托的过程了。但是你的车子必须是自行车才行(签名一致)。否则保管员会说,sorry,我们只看自行车,独轮车不管哦
解决方案十:
1.应该大等于:protected
解决方案十一:
这么高的分就没人回答了吗?
解决方案十二:
我重申一下补充的问题:第二个问题,2楼说的我到懂,但是我觉得,既然asp.net是面向对象的,那么方法和事件以及属性应该也是由类封装的吧?还有我是刚开始学asp.net以及c#,所以1楼能给我讲讲什么是委托吗?简单点就行。
解决方案十三:
就是事件,方法和属性与类和对象的关系?就这个问题就好了。
解决方案十四:
具体参考:http://book.51cto.com/art/200708/53088.htm
解决方案十五:
引用1楼sheng9hhd的回复:
1、是private2、事件是一种特殊的委托;方法就是方法。方法是类的组成部分。
解决方案:
默认是private
解决方案:
引用2楼time_is_life的回复:
1.默认为private.2.类里面包含方法和事件。方法是用来调用的,事件是用来触发的。类的实例称为对象
解决方案:
引用2楼time_is_life的回复:
1.默认为private.2.类里面包含方法和事件。方法是用来调用的,事件是用来触发的。类的实例称为对象
解决方案:
引用5楼Jinglecat的回复:
1.比如voidSubmit_Click(Objectsender,EventArgse)默认是不是private?我用htmlinputsubmit控件调用它时,说访问受限制,无法访问。是private这个是方法!!!不是事件!!!这个方法是当你绑定的事件触发的时候,由被绑定对象(如你这里的htmlinputsubmit对系那个)回调的(callback)2.asp.net中事件和方法有什么区别?方法是什么,是对象还是类,如果是类,是不是抽象类?首先,在.NET中,…
解决方案:
引用2楼time_is_life的回复:
1.默认为private.2.类里面包含方法和事件。方法是用来调用的,事件是用来触发的。类的实例称为对象