Tôi có một số phương thức truy cập dữ liệu chấp nhận tham số đối tượng động (tức là, foo động). Tôi không thể sử dụng giao diện để xác định để nhập thông số đầu vào do mã hiện có. Tôi đang thiết lập các thuộc tính trong các phương thức truy cập dữ liệu, nhưng sử dụng động mà không kiểm tra xem các thuộc tính/phương thức tồn tại có làm cho tôi lo lắng hay không.Reflection là cách tốt nhất để xác định presense/vắng mặt của tài sản/phương pháp trên một đối tượng năng động?
Vì vậy, tôi đang tìm cách kiểm tra thuộc tính/phương pháp thời gian chạy của đối tượng động, nhưng tôi không muốn sử dụng phản chiếu do tác động hiệu suất. Có cách nào khác/được đề nghị để truy vấn các thuộc tính/phương thức của một đối tượng động không?
Xin cảm ơn, Erick
Bạn không muốn sử dụng sự phản chiếu vì tác động hiệu suất, nhưng rất vui khi sử dụng * động *? –
@Kirk: Năng động thực sự hoạt động rất tốt. Nó nhanh hơn một chút so với sự phản chiếu để truy cập các thành viên ... –
Bạn * nghĩ * chúng sẽ là tác động hiệu suất hoặc bạn * biết *? Quyết định thiết kế được thực hiện tốt hơn trên thực tế. – smirkingman