lambda 怎么传递ref参数

lambda 传递ref参数有个语法bug,必须要显式书写参数类型。

//如
delegate bool FuncType(ref int num);

FuncType func1;
func1 = num => true; //错
func1 = (ref num) => true;//错
func1 = (ref int num) => true;//ok

//并且,当一个参数书写类型,其他参数也要书写,总之很烦。
posted @ 2017-02-02 13:54  诺贝尔  阅读(1504)  评论(0)    收藏  举报