別のメソッド内で実行中のループを停止したり、C# で動的に break ステートメントを挿入したりする方法はありますか?
ありがとう
編集:別の関数でイベントがトリガーされたときに、メソッドを動的にインターセプトし、ブレークを挿入してループを停止できるようにしたい.クラスのインスタンスがいくつかあり、必要に応じて各インスタンスでループを停止して管理したいすべてのインスタンス。複数のインスタンスがジェネリック リストにあると見なす
例 :
List<myclass> objlist=new List<myclass>();
foreach(myclass obj in objlist)
{
obj.loopingfunction().BreakLoop //or something like this (assuming that the loopingfunction is already called)
}
ユーザーが大量のデータを保存したら、ループを中断したいので、これが必要です。ユーザーがデータをインポートすると、イベントが発生します。しかし、sqlserver が台無しになるため、複数のインスタンスからデータベースをチェックし続けることはできません。
これは ASP.Net アプリケーションにあります。