Có cách nào để thực hiện việc này trong C# không?Cách tìm hiểu ngữ cảnh kiểm tra tràn hiện tại?
Ví dụ: nếu phương pháp của bạn được gọi và bạn muốn biết liệu người gọi đã thực hiện cuộc gọi phương thức trong khối đã chọn chưa?
Có cách nào để thực hiện việc này trong C# không?Cách tìm hiểu ngữ cảnh kiểm tra tràn hiện tại?
Ví dụ: nếu phương pháp của bạn được gọi và bạn muốn biết liệu người gọi đã thực hiện cuộc gọi phương thức trong khối đã chọn chưa?
checked
/unchecked
khối luôn là cục bộ cho phương pháp. Các từ khóa ảnh hưởng đến cách IL được tạo ra cho các câu lệnh và biểu thức trong khối. Nó không lan truyền đến các phương thức được gọi, và không có cách nào để xác định tại thời gian chạy nếu một phương thức được gọi từ một khối như vậy. Đó là một tính năng biên dịch thời gian.
ah, tôi hiểu rồi! không nhận ra điều đó, cảm ơn! – theburningmonk