Trong cửa sổ ngay lập tức, tôi có thể thực thi một dòng mã. Tôi cũng có thể đặt điểm ngắt tại một điểm cụ thể để khi điểm ngắt được nhấn, chương trình sẽ dừng và tôi có thể chạy dòng mã của tôi trong cửa sổ ngay lập tức. Có cách nào (mở rộng bao gồm) để làm điều này tự động?Thực hiện mã khi breakpoint được nhấn?
Trả lời
Nhiều hoặc ít hơn. Bạn có thể nhấp chuột phải vào bất kỳ điểm dừng nào và chọn "Khi nhấn ...".
Tùy chọn duy nhất trong đó là in thư, thường là đủ, nhưng bạn có thể chạy mã tùy ý trong đó. Ví dụ: {Console.WriteLine("Hello World")}
Sản lượng này sẽ:
Hello World
Biểu hiện đã được đánh giá và không có giá trị
Điều này có nghĩa bạn có thể gọi các phương thức tùy ý. Bất kỳ tác dụng phụ nào khác sẽ mang đến ứng dụng đang chạy của bạn. Đôi khi tôi sử dụng nó để tạm thời vá một vấn đề với mã mà không cần khởi động lại ứng dụng 64-bit.
Hãy nhớ rằng điều này đặc biệt chậm so với thực thi chương trình thông thường.
Bạn có phiền khi dán văn bản từ hộp thoại không? Tôi không thể xem hình ảnh imgur thông qua bộ lọc tệ hại của công việc của tôi. Cảm ơn! (Tôi giả sử nó là bất kỳ biểu thức mã nào, điều này sẽ có ý nghĩa) – AlexFoxGill
@AlexG Tôi đã đặt văn bản làm mô tả hình ảnh, nhưng tôi sẽ chỉnh sửa nó để xuất hiện trong bài đăng. – Thorarin
Tôi hiểu rồi, tôi nghĩ văn bản thay thế hơi khác so với đầu ra ("Hallo" vs "Hello World") nhưng tôi hiểu. Cảm ơn :) – AlexFoxGill
- 1. gdb không nhấn breakpoint
- 2. Không thể nhấn breakpoint trong MonoDevelop
- 3. Phát hiện khi UIButton tùy chỉnh được nhấn
- 4. Visual Studio breakpoint được chuyển
- 5. Làm thế nào để thực hiện một số mã sau khi một segue được thực hiện?
- 6. Thực hiện mã khi một WPF đóng
- 7. Visual Studio Breakpoint Bar Hiện tại không có
- 8. Firebug - Breakpoint không trúng
- 9. Drop trong Breakpoint Độc thân trong Ruby Mã
- 10. Phát hiện khi người dùng nhấn enter trong Java
- 11. Tạm dừng thực thi Javascript cho đến khi nhấn
- 12. Làm thế nào để thực hiện một đoạn mã chỉ sau khi tất cả các chủ đề được thực hiện
- 13. Biểu mẫu HTML thực hiện một số "hành động" khi nhấn nút gửi
- 14. UITableView có thể chỉnh sửa, UITextField trong một ô, lưu trữ dữ liệu khi thực hiện được nhấn
- 15. Trong JavaScript, mã nào thực hiện khi chạy và mã nào thực hiện tại phân tích cú pháp?
- 16. Accelerator (key mnemonic) được thực hiện mà không cần nhấn phím ALT
- 17. javascript - phát hiện phím ctrl được nhấn hoặc lên, sự kiện nhấn phím không kích hoạt
- 18. jquery di động thực hiện cuộc gọi điện thoại khi nhấn một nút
- 19. Phát hiện Phím Enter được nhấn với jquery
- 20. dấu trừ màu đỏ không được xuất hiện khi tôi nhấn nút chỉnh sửa
- 21. global.asax breakpoint không trúng
- 22. UISeachBar phát hiện khi người dùng nhấn nút
- 23. lỗi mã hóa sbcl chỉ khi được thực hiện từ lời nhắc?
- 24. Tần suất đánh giá mã nên được thực hiện?
- 25. Trình nghe Android để phát hiện khi màn hình đang được nhấn
- 26. Chức năng thực thi khi nhập được nhấn nếu hộp văn bản có tiêu điểm
- 27. Thực hiện mã khi trình gỡ rối VisualStudio thoát ra khỏi
- 28. Bắt đầu hoạt động khi một phím được nhấn
- 29. Điều kiện C# breakpoint?
- 30. Thực thi mã trước khi hàm được gọi được thực thi
Bạn đã thử sử dụng debug.print chưa? – Richard
Vì vậy, bạn muốn gỡ lỗi tự động ?! – banging
Tại sao bạn không sửa đổi chương trình? – David