According to the definition of action delegate it does not return value but passes value.
I pass the value to Console.WriteLine( )
Action<int> an = new Action<int>(Console.WriteLine(3000));
But still i receive error as method name expected.What is the problem?