[この記事は18年前に書かれました]
1)ブレークをかけたいところにブレークポイントを設定
2)コードの左のブレークポイントの丸を右クリック 条件、ヒットカウント、フィルタを選択。
・条件 式を入力してその条件を入力。例えばint型[a]という変数が3を超えていたらブレークしたい場合は 式にa>3を入力。
・ヒットカウント ブレークポイントがヒットした回数に応じて、ブレーク。(回数指定、ある数の倍数、指定数以上) ・フィルタ マシン名、プロセス、スレッドを指定。 3番目のフィルタをかけたブックマークの例 フィルタには、「ThreadName=”test2″」と指定。
public static void Main(string[] args) { Thread thread1 = new Thread(new ThreadStart(Method1)); thread1.Name = "test1"; Thread thread2 = new Thread(new ThreadStart(Method1)); thread2.Name = "test2"; thread1.Start(); thread2.Start(); } public static void Method1() { Console.WriteLine("test"); // ここにプレークポイントを設定 }
test2と名づけたスレッドでのみブレークします。 —–
コメント