static void Main(string[] args) { Messa mess = (x, y) => String.Concat(x, y); Message mes1 = Hello; Message mes2 = HowAreYou; Message mes3 = mes1 + mes2; // объединяем однотипные делегаты mes3(); // вызываются все методы из mes1 и mes2 Console.WriteLine(mess("Fine, ", "thank you")); mes3 -= mes2; mes3(); Console.Read(); }
static void Main(string[] args) { Messa mess = (x, y) => String.Concat(x, y); Message mes1 = Hello; Message mes2 = HowAreYou; Message mes3 = mes1 + mes2; mes3(); Console.WriteLine("-------------------------"); Console.WriteLine(mess("Хорошо, ", "спасибо")); Console.WriteLine("-------------------------"); mes3 -= mes2; mes3(); Console.Read(); }