İlgili soru:
Böyle bir şeyimiz var
private int myFunction(int i)
{
//line a
someCode();
//line b
someMoreCode();
//line c
return v;
}
private void myMain()
{
for (int i = 0; i<10; i++)
{
myfunction(i);
}
}
Şimdi, fonksiyonumda bir şeyler ters gidiyor, diyelim ki i = 6 olduğunda.
Gördüğüm gibi iki seçeneğim var:
- A satırına bir kesme noktası ekleyebilir, hata ayıklayıcısını çalıştırabilir ve geri adım atabilirim i = 6 olana kadar ve her satırdaki değerlere bakın.
- A, b, c. değişiyor.
Bu ikinci çözümün sorunu, daha sonra sürekli olarak konsol ifadelerine yapıştırarak / yazıp ardından bunları kaldırarak geçirmem.
Çok daha kolay olan şey, kesme noktalarına tıklamak ve daha sonra hangi değişkenlere ilgi duyduğumu ve hata ayıklayıcının bu değişkenleri ve satır numarasını bir günlüğe yazdırmasını sağlamaktır.
Mümkün mü?