public delegate void dname(); class DelegateDemo { public void m1() { MessageBox.Show("From m1"); } public void m2() { MessageBox.Show("From m2"); } }private void button1_Click(object sender, EventArgs e) { DelegateDemo obj = new DelegateDemo(); dname d1 = new dname(obj.m1); dname d2 = new dname(obj.m2); dname d3; d3 = d1 + d2; d3(); }