環境: Visual Studio 2008 - C#
for
文字列配列で1000回以上実行されるがあります。
文字列の 1 つが特定の用語に一致するときにアプリを中断させて、コードのその時点でウォークスルーできるようにしたいと考えています。
これで、ヒットしたときにこれとブレークポイントを探すコードを追加できることがわかりましたが、デバッガーでこれを行う方法はありませんか?
環境: Visual Studio 2008 - C#
for
文字列配列で1000回以上実行されるがあります。
文字列の 1 つが特定の用語に一致するときにアプリを中断させて、コードのその時点でウォークスルーできるようにしたいと考えています。
これで、ヒットしたときにこれとブレークポイントを探すコードを追加できることがわかりましたが、デバッガーでこれを行う方法はありませんか?
コードに移動します
また
あなたのループの真ん中に
書きます
if (i == 1000){
int a = 1;
}
int a = 1; をブレークオーバーします。
2 番目の方法はゴミのように見えますが、実行する方が簡単で高速です。
ビジュアル スタジオでは、条件付きブレークポイントを設定できます。通常どおりブレークするポイントにブレークポイントを設定し、左マージンの茶色の円を右クリックして、「条件付きブレークポイント...」などを選択します。次に、中断したいときに true と評価される式を入力します (例: i == 1000、または MyString = "hello world")。