using System;
public class Program
{
public static void Main()
Overloaded(DoSomething);
}
static void Overloaded(Action action)
Console.WriteLine("overload with action");
static void Overloaded(Func<int> function)
Console.WriteLine("overload with Func<int>");
static int DoSomething()
Console.WriteLine(0);
return 0;