返回空集合还是空集合更好?这是一个普遍的问题(但我使用的是C#),最好的方法(最佳实践)是为将集合作为返回类型的方法返回空集合还是空集合?
3 回答
慕田峪9158850
TA贡献1794条经验 获得超7个赞
null
可能意味着更具体的东西; 您的api(合同)可能会迫使您返回。 null
.
如果传递空集合,UI组件(来自超出您控制范围的库)可能呈现空表,如果传递NULL,则根本没有表。 在对象到XML(JSON/随便什么)中,其中 null
将意味着元素丢失,而空集合将导致冗余(可能是不正确的)。 <collection />
您正在使用或实现一个API,该API显式地声明应该返回/传递NULL。
- 3 回答
- 0 关注
- 651 浏览
添加回答
举报
0/150
提交
取消