typedef NSDictionary *(^ block)(NSString * collect_event);

时间:2013-10-12 10:13:51

标签: c# objective-c

typedef NSDictionary* (^block)(NSString *collect_event);

我从Obj-C的一些库中得到了这个声明,现在我需要用C#版本编写它。有人可以就此提出建议吗?

1 个答案:

答案 0 :(得分:0)

根据我对目标c中的块的理解,您的块将与

同义
Func<string, Dictionary<object, object>> block;

您还没有详细说明该块的实际实现,所以我无法帮助您,但它会是这样的:

Func<string, Dictionary<object, object>> block = x => {
    // do something with x and return a dictionary
};

var someValue = block("Foo");