public class DelegateTest {
public delegate void Print(string val);
Print p = new Print(PrintValue);
p += new Print(PrintData);
private void PrintData(string s) {
Console.WriteLine("PrintData" + s);
public void PrintValue(string s)
Console.WriteLine("PrintValue" + s);
public static void Main()
var dt = new DelegateTest();