C#C
C#4y ago
mae ling

✅ How do i pass a function with unknown parameters?

for instance

void WrapFunction()
{
    return 1;
}

void WrapFunctionA(dynamic data);
void WrapFunctionB(int data);
void WrapFunctionC(string data);

void CallFunction(Func<?> passed_func) { passed_func(); }

CallFunction(WrapFunctionA);
CallFunction(WrapFunctionB);

```
Was this page helpful?