35
1
using System;
2
3
public delegate void MyDelegate(string msg);
4
5
public class Program
6
{
7
public static void Main()
8
{
9
MyDelegate del = ClassA.MethodA;
10
del("Hello World");
11
12
del = ClassB.MethodB;
13
del("Hello World");
14
15
del = (string msg) => Console.WriteLine("Called lambda expression: " + msg);
16
del("Hello World");
17
18
}
19
}
20
21
public class ClassA
22
{
23
public static void MethodA(string message)
24
{
25
Console.WriteLine("Called ClassA.MethodA() with parameter: "+ message);
26
}
27
}
28
29
public class ClassB
30
{
31
public static void MethodB(string message)
32
{
33
Console.WriteLine("Called ClassB.MethodB() with parameter: "+ message);
34
}
35
}
Cached Result
Lütfen Kısa Kenar Uzunluğunu Girin:
>