我想在Objective-C中实现America's Cup数据流API的库,并且正在环顾四周是否已经存在一个库,并发现了一个implementation in C#,我发现它很漂亮,想借用一些想法从。这是我见过的第一个C#源代码,所以我不完全理解发生了什么。在Objective-C中实现C#事件
以下是使用C#库的示例程序。它启动一个处理网络通信的客户端和一个负责消息分派的FeedEvents。然后会发生一些有趣的事情,看起来像一个lambda表达式被用来指定OnChatterText发生时的动作,对吗?我如何在Objective-C中做到这一点?使用块?
class Program
{
static void Main(string[] args)
{
var c = new Client();
var e = new FeedEvents();
e.OnChatterText += ch => Console.WriteLine(string.Format("{0}: {1}",
ch.Source, ch.Text));
c.OnMessage += e.MessageHandler;
c.Connect();
Thread.Sleep(Timeout.Infinite);
}
}
想想我明白了,谢谢! :) – ihatetoregister 2013-05-03 09:20:32
很高兴我能帮到你 – 2013-05-03 09:25:14