我有一个List<int>从方法中获取它的值
List<int> items = GetIntegerStuff();
所以当前避免 NullReference 异常的代码看起来像这样
if (items == null)
{
items = new List<int>();
}
我把它改成这个是因为我喜欢短代码——但我的高级开发人员说这很糟糕,因为如果有项目(大约 90% 的请求都会发生),整个列表将被分配,这对性能不利。这是真的?
items = items ?? new List<int>();
慕森卡
相关分类