using System;
namespace ConsoleApplication1
{
public class MyClass
{
public delegate void mydelegate(string s);
public void myclassmethod(mydelegate mydgt)
{
mydgt?.Invoke("myclassmethod");
}
}
class Program
{
static void amethod(string s)
{
Console.WriteLine("method: " + s);
}
static void Main(string[] args)
{
MyClass obj = new MyClass();
MyClass.mydelegate mydgt = new MyClass.mydelegate(amethod);
obj.myclassmethod(mydgt);
}
}
}
/*
run:
method: myclassmethod
*/