Its possible to do

```
using System;

Action action = new Action(Console.WriteLine);

action(); //will write a empty line

```

but is there a way to pass a method with parameters e.g.

```
using System;

Action action = new Action(Console.WriteLine("Hello World")); //This doesn't work

action(); //want it to write a line which will say "Hello World"

```