0681デフォルトの名無しさん垢版 | 大砲2017/12/16(土) 17:50:37.53ID:oGvDk6LW >>675 まず「止める」って発想がおかしい。 各メソッドが「止まる」ように設計しなきゃ。 各メソッドの引数に処理がキャンセルされたかどうかを返すFunc<bool>を追加して void A(Func<bool> canceled) {...} 呼び出すときに A(() => backgroundWorker1.CancellationPending); とかすればいいんじゃないか