Xin lỗi nếu đây là câu hỏi noob ngu ngốc, hãy nhẹ nhàng với tôi Tôi đang cố gắng tìm hiểu ...C# Phương pháp mở rộng để kiểm tra các thuộc tính
Tôi muốn thử nghiệm các phương pháp thuộc tính như mô hình và bộ điều khiển. Chủ yếu là để đảm bảo rằng họ có đúng attrbute tức là Bắt buộc. Nhưng tôi cũng sử dụng điều này như một thử nghiệm với các phương pháp mở rộng và Lambdas.
Những gì tôi muốn là một phương pháp mà khi implimented trông một số điều như
Controller controller = new Controller();
controller.MethodName(params).HasAttribute<AttributeName>();
phương pháp khuyến nông Iveused một chút nhưng không đến mức độ này .. Tôi chắc chắn điều này là đủ đơn giản để làm nhưng cant dường như để có được generics của tôi vv chính xác.
Tôi không chắc chắn tôi Dưới stand, 'HasAttribute' là một phương thức mở rộng có thể cho bạn biết nếu phương thức' MethodName' của lớp 'Controller' có thuộc tính' AttributeName' không? – Benjol
Yeah thats khá nhiều những gì tôi sau. Đối với mục đích thử nghiệm đơn vị nhưng cũng chỉ cho tôi như là một tập thể dục học tập –