เพื่อ debug โค้ด ต้องใช้เมธอดหรือคุณสมบัติจาก Debug Class ใน C#
Debugger Class ใช้สำหรับตั้งค่าการสื่อสารกับ debugger
Debug Class
สืบทอดจาก System.Diagnostics ไวยากรณ์:
public static class Debug
คุณสมบัติสำคัญ
| ลำดับ | คุณสมบัติและคำอธิบาย |
|---|---|
| 1 | AutoFlush รับ/ตั้งค่า ว่าควรเรียก Flush บน Listeners หรือไม่ |
| 2 | IndentLevel ตั้งค่าระดับการเยื้อง |
| 3 | IndentSize จำนวนช่องว่างในการเยื้อง |
| 4 | Listeners รับคอลเลกชันของ listeners |
Debugger Class
สืบทอดจาก System.Diagnostics เช่นกัน แต่เปิดใช้การสื่อสารกับ debugger และไม่สามารถสืบทอดได้
public sealed class Debugger
มีคุณสมบัติเพียงอย่างเดียว:
| ลำดับ | คุณสมบัติและคำอธิบาย |
|---|---|
| 1 | IsAttached บ่งชี้ว่า debugger ถูก attach กับ process หรือไม่ |