【发布时间】:2017-10-17 22:13:34
【问题描述】:
我想初始化一个新的 int 数组。
有什么优点:
var myNewArray = new int[]{};
还有:
var myNewArray = new int[0];
我应该更喜欢哪一个,还是只是代码风格的问题?
【问题讨论】:
-
@Bartosz 感谢您的链接。但是,这是关于使用项目初始化数组。我特别想要一个空数组。
-
没有区别。但从 NET4.6 开始,首选方法是使用
Array.Empty<T>(),它返回一个单例实例。 -
@IvanStoev 非常感谢!我知道 Enumerable.Empty 但不知何故忽略了 Array
.Empty.
标签: c#