猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
返回空集合还是空集合更好?
返回空集合还是空集合更好?
这是一个普遍的问题(但我使用的是C#),最好的方法(最佳实践)是为将集合作为返回类型的方法返回空集合还是空集合?
小怪兽爱吃肉
浏览 718
回答 3
3回答
慕田峪9158850
取决于你合同你的混凝土箱..一般最好返回空集合,但有时(少有):null可能意味着更具体的东西;您的api(合同)可能会迫使您返回。null.一些具体的例子:如果传递空集合,UI组件(来自超出您控制范围的库)可能呈现空表,如果传递NULL,则根本没有表。在对象到XML(JSON/随便什么)中,其中null将意味着元素丢失,而空集合将导致冗余(可能是不正确的)。<collection />您正在使用或实现一个API,该API显式地声明应该返回/传递NULL。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
5 回答
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续