使用代理,并且马上执行对变量初始化.

使用代理,并且马上执行对变量初始化. 作用: 代码的隔离, 参数传递方便)

        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编辑  收藏  举报

导航