delegate_implicit_explicit1
Code :

using System;
using System.Data;
using System.Linq;
using System.Collections.Generic;

//csc delegate_implicit_explicit1.cs
namespace ConsoleApplication1
{
public delegate int del(int i);
public delegate void FunctionPointer(string str);
class MainClass
{

public static void Main(string[] args)
{
FunctionPointer fp = delegate(string s) { Console.WriteLine(s); };
fp("Hello World! Explicit Way");
// implicit
del myDelegate = x => x * x;
int j = myDelegate(5);
Console.WriteLine("implicit del myDelegate = x => x * x; &nbsp = " + j);
// explicit
int y = 25;
del myDelegate2 = (int x) => x + y;
int j2 = myDelegate2(5);
Console.WriteLine("explicit del myDelegate2 = (int x) => x + y; &nbsp = " + j2);
//
Console.ReadLine();

}
}
}