我有一个返回对象的方法,也有一个 out 参数。该方法调用另一个方法,该方法接收与另一个输出参数相同的输出参数。这会在 return 语句上产生构建错误:
在控制离开当前方法之前,必须将输出参数“param1”分配给
代码如下所示:
public TypeA Method1(TypeA param1, out bool param2)
{
/... some logic here .../
SubMethod(out param2);
/... some logic here .../
return param1;
}
param2 在 SubMethod() 中操作,而不是在 Method1() 中。还有什么我需要做的吗?