相关疑难解决方法(0)

最佳实践:ref参数或返回值?

其实我正在做一个列表作为参考参数,如下所示:

public static List ListMethod(List result)
Run Code Online (Sandbox Code Playgroud)

我看到有些人也这样做了:

public static void ListMethod(ref List result)
Run Code Online (Sandbox Code Playgroud)

如果我没有错,"my"方法也会使用listas参数,你应该可以像在他的方法中使用"other"一样使用它.

但是对我来说,输入参数,对它执行某些操作并在方法返回值中返回它似乎更"干净".

对一种方法或另一种方法有任何好的论据吗?

c# parameters return-value

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

parameters ×1

return-value ×1