What is the difference between Static method call vs delegate method call?
<p>Can anyone say the difference between static/object method call vs delegate method call here the sample provided from my end.</p>

<pre><code>class Program
{
    private delegate void TestDeleg1(string input1);
    static void Main(string[] args)
    {
        // Using delege &amp; Lambda expression
        TestDeleg1 testDeleg1 = input =&gt; { var test = "Hai " + input; Console.WriteLine(test); };
        testDeleg1("Microsoft");

        // Using simple static method invoke
        TestImplementation("Microsoft");
        Console.ReadLine();
    }

    public static void TestImplementation(string input1)
    {
        var test = "Hai " + input1;
        Console.WriteLine(test);
    }
}
</code></pre>

<p>Because I didn't find any real time usage of delegate method call.</p>

<p>Thanks,
S.Venkatesh</p>
