重複の可能性:
C# でパラメーターを無効にしますか?
特定のメソッドを呼び出しているときに、メソッド シグネチャのすべての値に関心がない場合があります。次に、デフォルト値または null 値を使用します。
ただし、メソッド シグネチャでoutまたはref参照の場合、このメソッドに渡すダミー変数を常に定義する必要があります。
public static bool IsNumber(this Token token)
{
int tmp = 0;
return Int32.TryParse(token.Data,out tmp);
}
それで、私の質問は、この変数を何らかの形で排除し(決して読み取らないことによって割り当てられます!)、outパラメータを必要とするメソッドを正しく呼び出すことができるかどうかです。