|
|
1
30
实际上func只是在.net framework中声明的一个简单委托。实际上,这里声明了几个func委托:
所以你唯一能做的就是声明你的自定义委托:
|
|
|
2
7
您需要创建自己的委托类型,如下所示:
|
|
3
5
你可能想重新考虑你的设计。您真的需要通过添加out参数使代码复杂化吗? 您可以将bool返回类型和第二个out类型包装在它们自己的类(或.net 4.0元组)中,并将其用作返回类型:
当然,当您想使用委托来引用try parse方法时,您正处在正确的轨道上,您需要像其他人已经描述的那样定义一个新委托。 |
|
|
simonalexander2005 · 以委托代替谓词的迭代器 7 年前 |
|
|
Carl · 如何在Swift中将结构成员设置为成员函数 9 年前 |
|
StuartLC · 如何使用条件三元运算符分配Func<>?[副本] 11 年前 |
|
|
nullVoid · 将方法作为方法参数调用但不执行? 11 年前 |
|
|
user1477388 · 无法创建用于排序LINQ查询的Func表达式 11 年前 |