1.代码如下:
int k2=0;
Func<int> yoyoshao = () => { k2 = 10 * 10; Console.WriteLine(k2); return k2; };
Console.WriteLine(k2);
2.计算结果:
第一次:
在调试模式下,选中k2,点击快速监视=》点击重新计算,按F5显示运行框得到如下结果:
同样的代码,同样的计算式,却得到不同的结果,不理解,个人觉得是计算延迟引起的,是微软的错,还是我的错。