UIからボタンを押すと、実行中のプロセスが現在のループ実行を完了した後でその実行を停止するようなC#の機能はありますか?例えばC#の実行が完了したがスレッドの実行が完了した後
:
while (something)
{
// do something
}
while (something)
{
// do something
}
ループが実行中で、その後、ループの実行とは、全体の実行を停止する必要がありながら、それが完了する必要があり送られるUI「ストップ実行」からであるしつつ、第1の場合。
さて、確かに。 CancellationTokenを使用していない場合はおそらく間違っているでしょう。 –