int[] arr = { 1, 2, 3 },这个{1,2,3}是new在托管堆上,对吗?
如题。。。。。。。省掉new int[]对于结果的存储方式没有影响,对吗。
------解决方案--------------------这只是语法糖
int[] arr = new int[] { 1, 2, 3 };
和
int[] arr = { 1, 2, 3 };
产生的IL完全一样。
------解决方案--------------------效果是一样的
------解决方案--------------------你以后看到能产生一样效果的不同写法其实都是语法糖。。。。