【发布时间】:2024-04-30 20:05:03
【问题描述】:
我在不同的班级有两个相同的事件:
A.eventA
B.eventB
这两个事件:eventA 和 eventB 是通过同一个委托定义的,因此这些事件具有相同的返回值和参数。是否可以在触发 B.eventB 的那一刻触发 A.eventA?
我可以写一个方法:
void return-value-of-delegate connect(parameters of delegate)
{
if (A.eventA != null)
{
A.eventA(parameters of delegate);
}
}
我只是想知道是否可以缩短我的代码。
谢谢!
(注意:我的代码是一个 WPF 项目,因此是 WPF 标记。)
编辑:在 A 类中是对 B 类的引用。
【问题讨论】: