특정 조건이 충족되면 디버그 모드로 들어가는 방법이 있습니까?조건이 충족 될 때 디버그 모드로 들어가는 방법은 무엇입니까?
: 나는 같은 조건부 중단 점을 설정할 수 있습니다 알고using System;
namespace ConditionalDebug
{
public class Program
{
public static void Main(string[] args)
{
var r = new Random();
var i = r.Next(2);
i += r.Next(2);
i += r.Next(2);
i += r.Next(2);
i += r.Next(2);
i = 1;
Console.WriteLine(i);
}
}
}
:이 전 i == 1
이 참이되는 줄에 디버그 모드를 입력 할 것이라고 가정 해 봅시다 예를 들어
물론 조건 값이 변경되어 실제 응용 프로그램에서 매우 혼란 스러울 수있는 코드의 각 줄에 조건부 중단 점을 추가해야하므로 사용할 수 없습니다.
그렇다면 디버거가 조건이 충족되는 줄에서 깨질 수 있도록 조건 i == 1
을 전체적으로 설정하는 방법이 있습니까?
도움 주셔서 감사합니다.
고마워, 멋진 대답 : D 나는 그 아이디어를 좋아한다. '모든 라인에 브레이크 포인트를 놓고 모든 조건을 한 번에 설정할 수있다. VS 플러그인이나 매크로를 작성하여 자동화 할 수 있습니다 .' –