Câu hỏi này giải thích khá nhiều về những gì tôi muốn làm. Tôi có một số dự án trong C# tạo thành giải pháp và tôi muốn xem các giá trị của các biến tĩnh tại thời gian chạy trong studio trực quan. Có cách nào làm được việc này không?cách xem giá trị của các biến tĩnh tại thời gian chạy trong studio trực quan
Trả lời
Debug -> Windows -> ngay lập tức -> loại mã để truy cập vào các thành viên của bạn:
[>] MyClass.MyStaticValue [ENTER]
Hoặc đặt chúng trong Xem cửa sổ.
Ghi chú:
- biết thêm thông tin thể được tìm thấy trên MSDN - Immediate Window
- bạn có thể cần phải sử dụng tiền tố
global::
nếu lớp học của bạn chưa tìm thấy bằng cách chỉ cung cấp không gian tên (global::MyClass.MyStaticValue
).
xin lỗi, nhưng tôi không thể thấy bất kỳ cửa sổ ngay lập tức nào trong tab xem. Tôi đang sử dụng studio hình ảnh 2010. –
Đó là dưới Debug> Windows ... –
@VictorMukherjee có 2 địa điểm với danh sách cửa sổ ... Tôi đã nhận sai một cách bình thường - đang cập nhật. –
Một cách là sử dụng Immediate Window
như @Alexei cho biết.
cách thứ hai là sử dụng QuickWatch
cửa sổ như dưới đây: Đặt một breakpoint trong lớp mà bạn muốn đánh giá tĩnh hoặc bất kỳ khác biến/lĩnh vực/tài sản và ương áp dụng. Sau đó, khi điểm ngắt là nhấn, hãy nhấp chuột phải vào bất kỳ biến/trường/thuộc tính nào trong một lớp và chọn QuickWatch
. Bây giờ, gõ < ClassName.StaticVarName
> trong cửa sổ hộp QuickWatch và nhấn Enter và bạn sẽ có thể nhìn thấy giá trị như bên dưới hiển thị ảnh chụp màn hình:
Điểm mấu chốt là điều khiển phải nằm trong lớp đó để các giá trị của các thành viên tĩnh được hiển thị. Khi điểm ngắt được nhấn, một chiếc Đồng hồ thông thường cũng hoạt động. –
- 1. thời gian chạy đánh giá các giá trị trong DelphiWebScript
- 2. Làm thế nào để xem các giá trị của một biến bảng tại thời gian gỡ lỗi trong T-SQL?
- 3. Giá trị bản sao của biến đồng hồ trong studio trực quan mà không có các ký tự thoát
- 4. C# Làm thế nào để đổ tất cả các biến và giá trị hiện tại trong thời gian chạy
- 5. Biến số SSIS tại thời gian chạy
- 6. Làm thế nào tôi có thể theo dõi một biến tại thời gian chạy trong C#?
- 7. plug-in thời gian biên dịch trực quan
- 8. Biến tĩnh mất giá trị
- 9. Giá trị mặc định của một loại tại thời gian chạy
- 10. Nhận các giá trị enum từ web.config tại thời gian chạy
- 11. Mở rộng studio trực quan
- 12. Công giá trị biến tĩnh
- 13. Làm thế nào để gán giá trị mảng tại thời gian chạy
- 14. Fortran - thiết lập loại/độ chính xác của một biến tại thời gian chạy
- 15. Làm cách nào để hiển thị giá trị của #define tại thời gian biên dịch?
- 16. Tại sao các thử nghiệm mất nhiều thời gian để chạy trong TeamCity hơn khi chạy trực tiếp trong NUnit?
- 17. in thời gian biên soạn của mỗi tập tin trong phòng thu trực quan C++
- 18. Lỗi _ITERATOR_DEBUG_LEVEL trong studio trực quan
- 19. Làm cách nào để bạn trực quan hóa các tệp nhật ký trong thời gian thực?
- 20. Cách thay đổi Spring's @Scheduled fixedDelay tại thời gian chạy
- 21. WebApi2 trong studio trực quan 2012
- 22. Tại sao studio trực quan lại thu hút các sự kiện quan trọng trước autohotkey?
- 23. angularjs intellisense trong studio trực quan
- 24. Cách đặt cài đặt khóa recaptcha tại thời gian chạy
- 25. Chạy PublicResXFileCodeGenerator tại thời gian biên dịch
- 26. Nhận giá trị thời gian chạy của ParameterExpression trong cây biểu thức
- 27. Chương trình Python cho Thời gian phản ứng trực quan
- 28. WPF + PRISM Cách thay đổi vùng tại thời gian chạy
- 29. Giá trị khởi tạo có được tính tại thời gian biên dịch hay thời gian chạy không?
- 30. Làm cách nào để triển khai intellisense cho ngôn ngữ của tôi trong studio trực quan?
Liệu < 'ClassName.StaticVarName'> trong 'cửa sổ QuickWatch' doesn không hiển thị giá trị? – VS1
Thực ra tôi không biết về cửa sổ đồng hồ bấm giờ. bạn có thể hướng dẫn về vấn đề này không? –