You should read about the Func and Actions
If you function return something (like a bool!) and/or uses multiple parameters, you should use Func<TReturn,TParam1,TParam2>[]
and use as many TParam as you have parameters. There is alot of functionnality behind these so I recommend you to read about it. This link seems good : Explanation of Func
If your functions do not take any parameters and return void (which is not the case in your example, sorry), you could use a Action[] which is used like this :
Action action = () => //your function's code;
//Lame example of using Action[]
YourMethodThatTakesFuncAsParams(new Action[]{action,action,action});
If all of your functions return something different and/or uses different parameters, I don't think there is a clean solution to achieve this.
Little edit (since I can't comment on stuff!) I think Ben's answer is the most appropriate and direct approach to your problem