事件、委托,请帮帮忙!
class A
{
......
int i;
......
}
class B
{
A a1;
public int i
{
get{return a.i;}
}
}
class C
{
A a2;
}
在B和C中的a1、a2是相同的引用,a2变换a1也会随之变换,a1变化B中的i也就变换,现在要求操作C,如果B中的i变化就输出,请问怎样实现这个功能。
{
......
int i;
......
}
class B
{
A a1;
public int i
{
get{return a.i;}
}
}
class C
{
A a2;
}
在B和C中的a1、a2是相同的引用,a2变换a1也会随之变换,a1变化B中的i也就变换,现在要求操作C,如果B中的i变化就输出,请问怎样实现这个功能。
...全文
相关推荐
C#中委托与事件的区别
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件。对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论
C# 委托与事件的概念及理解
委托和事件这两个概念是完全配合的。委托可以看成是函数指针,那就是说,它能够引用对象方法,通过传递地址的机制完成。委托是一个类,当你对它实例化时,要提供一个对象方法,将其作为它构造函数的参数。
C#中事件委托订阅发布模式
C#,事件,委托,订阅-发布
C#中委托和事件的区别实例解析
主要介绍了C#中委托和事件的区别,并分别以实例形式展示了通过委托执行方法与通过事件执行方法,以及相关的执行流程与原理分析,需要的朋友可以参考下
winform委托和事件经典例子
winform委托和事件经典例子,委托 和 事件 winform 传值 子传父 父传子


