使用代理,并且马上执行对变量初始化.
使用代理,并且马上执行对变量初始化. 作用: 代码的隔离, 参数传递方便)
int i = 5;
var c = new Func<int>(() => { return i; });
var k = (new Func<int>(() => { return i; }))();
//int l = (() => { return i; }))();
var j = c();
k = j + 5;
Console.Write($"value j is {j} ; value k is {k}");
Console.ReadKey();
posted on 2020-03-22 12:31 OneCrazyStone 阅读(130) 评论(0) 编辑 收藏 举报