オブジェクトを返すメソッドがあり、outパラメーターもあります。このメソッドは、別の出力パラメーターと同じ出力パラメーターを取り込む別のメソッドを呼び出します。これにより、returnステートメントでビルドエラーが発生します。
制御が現在のメソッドを離れる前に、出力パラメータ「param1」を割り当てる必要があります
コードは次のようになります。
public TypeA Method1(TypeA param1, out bool param2)
{
/... some logic here .../
SubMethod(out param2);
/... some logic here .../
return param1;
}
param2は、Method1()ではなくSubMethod()で操作されます。他にやらなければならないことはありますか?