我见过一些开发人员out
在 void 函数的参数列表中使用关键字。我不清楚以下代码的优缺点:
List<string> listOfResult;
public void public void (out listOfResult)
{
//bla bla
}
相对
public List<string> c(out listOfResult)
{
List<string> list= new List<string>();
//bla bla
return list;
}
out
这两个代码片段是否完全有效,或者关键字周围有什么问题?