Tôi muốn có một lớp học mà sẽ thực hiện bất kỳ phương pháp bên ngoài, như thế này:ủy nhiệm cho bất kỳ loại phương pháp - C#
class CrazyClass
{
//other stuff
public AnyReturnType Execute(AnyKindOfMethod Method, object[] ParametersForMethod)
{
//more stuff
return Method(ParametersForMethod) //or something like that
}
}
Đây có phải là có thể? Có một đại biểu nhận bất kỳ chữ ký phương pháp nào không?
Làm thế nào bạn sẽ biết những gì các thông số để vượt qua nó? Điều gì sẽ xảy ra nếu bạn đoán sai về số lượng và loại tham số? – Servy