Tôi tự hỏi liệu tôi có nên gọi if(Debugger.IsAttached)
trước khi gọi các chức năng Debug và Debugger khác không?Tôi có nên kiểm tra Debugger.IsAttached trước Debugger.Break hoặc Debug.WriteLine không?
if(Debugger.IsAttached) { Debugger.Break(); }
vs
Debugger.Break() // Without checking if Debugger is actually attached
Cách thứ hai hoạt động, dễ dàng để thử bản thân. Cửa sổ trình gỡ rối jit không đặc biệt đẹp và điều này phải tránh trong mã sản xuất vì nó làm hỏng chương trình. –