Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

Debug Class ต่างจาก Debugger Class ใน C# อย่างไร

เพื่อ 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 หรือไม่