gpt4 book ai didi

c# - 没有列表项时返回空 List 或 null?

转载 作者:太空狗 更新时间:2023-10-29 19:50:49 34 4
gpt4 key购买 nike

当我有一个返回对象集合的方法时,如果对象计数为零,我应该返回什么? null或者只是空 List<T> ?什么是好的做法?

public List<string> GetPupilsByClass(string className)
{
....
}

最佳答案

我肯定会返回一个空列表,这样仍然可以在对象上调用方法而无需进行空值检查。返回一个空列表和什么都不返回之间是有区别的,因此调用代码可能并不期望收到空引用(除非发生异常或其他情况)。

关于c# - 没有列表项时返回空 List<T> 或 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971479/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com