Уведомления
Очистить все
C# и .NET
1
Записи
1
Пользователи
0
Likes
476
Просмотры
Создатель темы 10/06/2020 2:13 пп
Делегат (Delegate) является одним из базовых типов в .NET. Делегат - это класс, который используется для создания и вызова делегатов во время выполнения.
Делегат в C# позволяет разработчикам обрабатывать методы как объекты и вызывать их из своего кода.
Пример реализации многоадресных делегатов:
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- delegate void MDelegate();
- class DM {
- static public void Display() {
- Console.WriteLine("Meerut");
- }
- static public void print() {
- Console.WriteLine("Roorkee");
- }
- }
- class MTest {
- public static void Main() {
- MDelegate m1 = new MDelegate(DM.Display);
- MDelegate m2 = new MDelegate(DM.print);
- MDelegate m3 = m1 + m2;
- MDelegate m4 = m2 + m1;
- MDelegate m5 = m3 - m2;
- m3();
- m4();
- m5();
- }
- }