আপনার কোড ডিবাগ করতে হলে আপনাকে মেথড বা প্রপার্টি দরকার যা Debug ক্লাস C#-তে প্রদান করে।
Debugger ক্লাসটি ডিবাগারের সাথে যোগাযোগ (communication) স্থাপন করতে ব্যবহৃত হয়।
Debug ক্লাস
Debug ক্লাস System.Diagnostics থেকে ইনহেরিট করে। সিনট্যাক্স:
public static class Debug
Debugger ক্লাসের প্রপার্টিগুলো:
| Sr.No | প্রপার্টি ও বিবরণ |
|---|---|
| 1 | AutoFlush Flush লিসেনার্সে কল করা উচিত কিনা তা নির্দেশকারী ভ্যালু পাওয়া বা সেট করা। |
| 2 | IndentLevel ইন্ডেন্ট লেভেল সেট করা। |
| 3 | IndentSize ইন্ডেন্টে স্পেসের সংখ্যা। |
| 4 | Listeners লিসেনার্সের কালেকশন পাওয়া। |
Debugger ক্লাস
Debugger ক্লাসও System.Diagnostics থেকে ইনহেরিট করে কিন্তু এটি ডিবাগারের সাথে যোগাযোগ সক্ষম করে এবং এটি ইনহেরিট করা যায় না।
সিনট্যাক্স:
public sealed class Debugger
এটিতে শুধু একটি প্রপার্টি রয়েছে।
| Sr.No | প্রপার্টি ও বিবরণ |
|---|---|
| 1 | IsAttached ইঙ্গিত করে যে কোনো ডিবাগার প্রসেসের সাথে আটাচড (attached) আছে কিনা। |