ভিজ্যুয়াল স্টুডিওতে শর্তাধীন ব্রেকপয়েন্টগুলি সেট করার কোনও সহজ উপায় কি?
যদি আমি কেবলমাত্র কোনও ভেরিয়েবলের মান হয়ে যায় যখন একটি ব্রেকপয়েন্টে আঘাত করতে চাই, আমি কীভাবে এটি করতে পারি?
ভিজ্যুয়াল স্টুডিওতে শর্তাধীন ব্রেকপয়েন্টগুলি সেট করার কোনও সহজ উপায় কি?
যদি আমি কেবলমাত্র কোনও ভেরিয়েবলের মান হয়ে যায় যখন একটি ব্রেকপয়েন্টে আঘাত করতে চাই, আমি কীভাবে এটি করতে পারি?
উত্তর:
যথারীতি একটি ব্রেকপয়েন্ট সেট করুন। এটিতে রাইট ক্লিক করুন। শর্ত ক্লিক করুন।
আপনি এক্সপ্রেস সংস্করণ ব্যবহার করার সময় আপনি এটি ব্যবহার করতে পারেন:
#if DEBUG
if( fooVariable == true )
System.Diagnostics.Debugger.Break();
#endif
যদি বিবৃতিটি নিশ্চিত করে যে রিলিজে বিল্ড ব্রেকেকপয়েন্ট উপস্থিত থাকবে না।
ভিজুয়াল স্টুডিও শর্তযুক্ত ব্রেকপয়েন্টগুলির জন্য প্রচুর বিকল্প সরবরাহ করে:
এগুলির যে কোনও একটি সেট করতে
এই বিকল্পগুলি নিম্নরূপ:
foo == 8
বা অন্য কোনও এক্সপ্রেশন নির্দিষ্ট করতে পারেন ।এটি করার আরও একটি উপায়, (বা আপনি এক্সপ্রেস ব্যবহার করছেন) কোডটিতে শর্ত যুক্ত করুন:
if(yourCondition)
{
System.Diagnostics.Debugger.Break();
}
প্রকৃত অবস্থা লেখা জটিল বিষয় হতে পারে, তাই আমি ঝোঁক
তাত্ক্ষণিক উইন্ডো ব্যবহারের সুবিধা:
কোডটি "সেটিং" নাম সহ কোনও টেবিলের উল্লেখ করার সময় এই উদাহরণটি ভেঙে যায়:
table.GetTableName().Contains("Setting")
আপনি যেমন স্বাভাবিকভাবে চান তেমন একটি ব্রেকপয়েন্ট তৈরি করুন, লাল বিন্দুটিতে ডান ক্লিক করুন এবং "শর্ত" নির্বাচন করুন।
ব্রেকপয়েন্টটি তখনই হিট হবে যখন আমি 5 হবে।
ভিজ্যুয়াল স্টুডিওতে 6.0
Alt+ F9!!!
breakpoint
আপনি যেমনটি করেন তেমন সেট করুন, ব্রেক ব্রেকটিতে ডান ক্লিক করুন এবং condion
বিকল্পটি নির্বাচন করুন এবং আপনার অবস্থাটি সেট করুন।
একটি শর্তসাপেক্ষ ফাংশন ব্রেকপয়েন্ট তৈরি করুন:
ব্রেকপয়েন্টস উইন্ডোতে, একটি নতুন ব্রেকপয়েন্ট পয়েন্ট তৈরি করতে নতুন ক্লিক করুন।
ফাংশন ট্যাবে, ফাংশনের জন্য বিপরীত টাইপ করুন। লাইনের জন্য 1 টাইপ করুন, অক্ষরটির জন্য 1 টাইপ করুন এবং তারপরে ভাষাটিকে বেসিকতে সেট করুন।
শর্ত ক্লিক করুন এবং শর্ত চেকবক্স নির্বাচন করা হয়েছে তা নিশ্চিত করুন। instr.length > 0
শর্তের জন্য টাইপ করুন , নিশ্চিত হয়ে নিন যে সত্যটি নির্বাচন করা হয়েছে এবং তারপরে ঠিক আছে ক্লিক করুন।
নতুন ব্রেকপয়েন্ট ডায়লগ বাক্সে, ওকে ক্লিক করুন।
ডিবাগ মেনুতে, স্টার্ট ক্লিক করুন।