C#委托和事件 前不久看见一个程序 public class Heater{}//这里面有委托和事件的声明

在这个程序里有个方法,此方法是要注册的方法,publicclassaaa{publicvoidbbb(objectsender,Heater.EventArgse){He... 在这个程序里有个方法,此方法是要注册的方法,
public class aaa{
public void bbb(object sender,Heater.EventArgs e)
{Heater heater=(Heater)sender;//请问这句是什么意思,??????
}//菜鸟 求救 谢谢了
展开
 我来答
灵葬外与他29
2012-04-11 · TA获得超过2183个赞
知道小有建树答主
回答量:1221
采纳率:50%
帮助的人:950万
展开全部
Heater heater=(Heater)sender;
一般来说事件的sender参数传递的就是引发该事件的源对象。
比如你有一个按钮,然后在他的点击事件里面的sender这个参数传递过来的就是这个按钮本身
所以你要得到这个按钮就这样
Button btn1 = (Button)sender;
所以他这个事件应该是一个Heater对象引发的
然后他的这行代码的意思就是获得引发这个事件的源对象
Yutouyu51
2012-04-12 · TA获得超过119个赞
知道小有建树答主
回答量:175
采纳率:100%
帮助的人:136万
展开全部
一楼说的很清楚了,二楼的,这不一定是拆箱操作,Heater是结构时才是拆箱,Heater是类时只是类型强制转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阳春两袖清风l
2018-02-26
知道答主
回答量:1
采纳率:0%
帮助的人:897
展开全部
当heater是值类型,Heater heater=(Heater)sender;是拆箱。当heater是引用型,那就是强制转换
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fej121121
2012-04-13 · TA获得超过651个赞
知道小有建树答主
回答量:655
采纳率:66%
帮助的人:535万
展开全部
。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式