I would like to be able to create a delegate but also supply the function parameters to be used for the function call. How can I go about doing this? Example: void foo(int i){ } void bar(string m){ } doSomething(&foo(q)); doSomething(&bar("test");