Mega Code Archive

 
Categories / C# Book / 01 Language Basics
 

0189 Polymorphic parameters for delegate

delegate can accept more specific parameters. using System; delegate void Printer(object t); class Test { static void consolePrinter(object str) { Console.WriteLine(str); } static void Main() { Printer p = consolePrinter; object obj = "rntsoft.com"; p(obj); } } The output: rntsoft.com