.NET 编程综合技术解析与应用
1. 静态监听器
在编程中,为了避免不必要的事件干扰,需要将委托挂钩到静态成员上。以特定场景为例,有一个 Worker 类和 Boss 类,还有一个代表全局的 Universe 类。以下是 C# 和 VB .NET 的相关代码示例:
- C# 代码 :
class Universe {
static void WorkerStartedWork() {
Console.WriteLine("Universe notices worker starting work");
}
static int WorkerCompletedWork() {
Console.WriteLine("Universe pleased with worker’s work");
return 7;
}
static void Main() {
Worker peter = new Worker();
Boss boss = new Boss();
peter.completed = new WorkCompleted(boss.WorkCompleted);
peter.started = new WorkStarted(Universe.WorkerStartedWork);
peter.completed = new W
.NET编程核心技术详解
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



