out パラメーターを含むメソッドを更新しています。パラメータをデフォルトに設定する前に、パラメータの値を確認する必要があります。
public int DoWork(out int param)
{
param = 0;
}
しかし、私がこのようなことをしようとすると
public int DoWork(out int param)
{
if(param == 8)
param = 0;
}
「割り当てられていない出力パラメータ 'param' を使用しています」というエラーが表示されます。
代入する前にメソッドに渡された値を使用する方法はありますか?
更新: ref キーワードは使用できません。多くのコードが破損する可能性があり、それは設計の一部ではありません