在这种情况下,委托里引用的变量都是同一个i,所以编译器只会生成一个匿名类DisplayClass,并且把它赋值给数组的十个位置。
结果是全部相等
如果用下面这种代码,每次循环都声明一个新的变量temp,那就会导致生成十个DisplayClass的实例
没有相等输出
京公网安备 11010502049817号