সম্পর্কিত প্রশ্ন:
আমরা এই মত কিছু আছে
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);
}
}
এখন আমার ফাংশনে কিছু ভুল হচ্ছে, আমি যখন বলব = 6।
আমি এটা দেখতে উপায়, আমার দুটি বিকল্প আছে:
- আমি একটি লাইন এ একটি ব্রেকপয়েন্ট যোগ করতে পারেন, ডিবাগার এবং ধাপে ফিরে চালানো আমি = 6 পর্যন্ত, এবং প্রতিটি লাইন মান দেখুন।
- আমি একটি, কনটেন্ট / স্টডাউট বিবৃতিতে একটি, বি, সি লাইনগুলিতে যেতে পারি এবং একটি সম্পূর্ণ তালিকা / ট্রেস পেতে পারি যা আমি আগ্রহী মধ্যে পরিবর্তন হয়।
এই দ্বিতীয় সমাধানটি নিয়ে সমস্যাটি হল, আমি ক্রমাগত কনসোল বিবৃতিগুলিতে পেস্ট / টাইপ করছি এবং তারপর তাদের সরানোর মধ্য দিয়ে যাচ্ছি।
কি অনেক সহজ হবে, ব্রেকপয়েন্টে ক্লিক করতে সক্ষম হবার পরে, এবং তারপর বলার অপেক্ষা রাখে না যে কোন ভেরিয়েবলগুলি আমি আগ্রহী, এবং ডিবাগারগুলিকে ঐ ভেরিয়েবলগুলির সাথে প্রিন্ট আউট করে পাশাপাশি একটি লাইন নম্বরটি মুদ্রণ করতে হবে।
এটা কি সম্ভব?