Phương pháp C# có thể trả về một phương thức không?Phương pháp C# có thể trả về một phương thức không?
Phương pháp có thể trả lại ví dụ lambda expression, nhưng tôi không biết loại tham số kiểu nào tôi có thể cung cấp cho phương thức như vậy, bởi vì phương thức không phải là Type
. Phương thức trả về như vậy có thể được gán cho một số đại biểu.
xem xét khái niệm này là một ví dụ:
public <unknown type> QuadraticFunctionMaker(float a , float b , float c)
{
return (x) => { return a * x * x + b * x + c; };
}
delegate float Function(float x);
Function QuadraticFunction = QuadraticFunctionMaker(1f,4f,3f);
Bạn đã * đã * khai báo loại đại biểu cần thiết. Câu hỏi của bạn chính xác ở đây là gì? –