相关疑难解决方法(0)

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

通常我的方法如下:

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

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

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

在所有替代品中,所有提供的和所有可能性,被认为是最佳做法?

.net arrays generics

3
推荐指数
3
解决办法
2581
查看次数

标签 统计

.net ×1

arrays ×1

generics ×1