Is there any difference between new int[0] and new int[]{}
本问题已经有最佳答案,请猛点这里访问。
我想使一个新的int数组初始化。
以下优点有哪些:
1 |
还有:
1 |
号
我应该更喜欢哪一个,还是只是代码风格的问题?
没有区别。两者产生相同的IL:
1 2 3 4 5 | IL_0000: nop IL_0001: ldc.i4.0 IL_0002: newarr System.Int32 IL_0007: stloc.0 // myNewArray IL_0008: ret |