【发布时间】:2011-06-10 09:40:39
【问题描述】:
如何在 C# 中使用类似的东西。
Console.WriteLine("yaya instant");
Server.registerEvent(new Event(5000) {
public void doWork() {
this.stop();
Console.WriteLine("yaya 5 seconds later");
}
});
Event 类和 doWork() 方法在 Event 类中声明。
doWork() 几乎是由上面的代码创建的抽象方法。
在 C# 中执行此操作的正确语法是什么?甚至可以做这样的匿名方法吗? (如果有人不理解这个问题,上面的代码不是有效的语法。)
谢谢你的帮助。
【问题讨论】:
-
您写了“Event 类并且 doWork() 方法在 Event 类中声明。”如何在 Event 类中声明 Event 类?它是在自己内部声明的吗?
-
公共抽象无效doWork(); Event.cs里面没有方法。
标签: c# anonymous-methods anonymous-class