我有一个这样的方法声明:
public int myMethod(int x, out int y, out int z)
{
int k;
foreach(int i in someList)
{
if(anotherMethod(out k))
{
z = k;
}
else
{
z = 0;
}
}
y = someValue;
return anotherValue;
}
但我得到这个编译错误
必须在控制离开当前方法之前分配 out 参数“z”