gpt4 book ai didi

.net - 返回值数组时的最佳实践 (.NET)

转载 作者:行者123 更新时间:2023-12-02 07:57:05 25 4
gpt4 key购买 nike

通常我的方法如下:

public List<int> Method1(int input)
{
var output = new List<int>();
//add some items to output
return output;
}

但是 FxCop 建议使用另一个 IList 实现而不是 List,但我不记得是哪个。替代方案包括将其作为 IList、ICollection 或 IEnumerable 返回以获得更大的灵 active ,或者采用完全不同的方式,如下面的代码。:

public int[] Method2(int input)
{
var output = new List<int>();
//add some items to output
return output.ToArray();
}

在所有提供的所有替代方案和所有可能性中,哪一个被认为是最佳实践?

最佳答案

IEnumerable/IEnumerable 除非你特别需要一个列表,那么你应该返回 IList

关于.net - 返回值数组时的最佳实践 (.NET),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/570083/

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