Gibt es in C# Funktionen, sodass ein bereits ausgeführter Prozess in der Benutzeroberfläche nach Ausführung der aktuellen Schleifenausführung angehalten werden muss, wenn eine Schaltfläche gedrückt wird.C# bricht die vollständige Ausführung ab, aber nach Abschluss einer Threadausführung
Zum Beispiel:
while (something)
{
// do something
}
while (something)
{
// do something
}
Wenn erster while-Schleife unter Ausführung ist und von der UI „stop Ausführung“ gesendet wird, dann sollte es vollenden, während der Ausführung der Schleife und dann die gesamte Ausführung stoppen sollte.
Nun, sicher. Wenn Sie kein CancellationToken verwenden, tun Sie es wahrscheinlich falsch. –