PROGRAMMING LANGUAGE/C#
델리게이트와 람다식
JC0
2022. 3. 7. 20:24
using System;
class Program
{
public delegate int Del(int a, int b);
static void Main(string[] args)
{
Del del = (int a, int b) => { return a + b; };
int num = del(1, 1);
Console.WriteLine( num );
}
}
using System;
class Program
{
delegate int Prn1(string s);
delegate int Prn2();
delegate void Prn3(string s);
delegate void Prn4();
static void Main(string[] args)
{
Prn1 prn1 = (string s) => { return s.Length; };
Prn2 prn2 = () => { return 0; };
Prn3 prn3 = (string s) => { Console.WriteLine(s); };
Prn4 prn4 = () => { };
prn1("hi");
prn2();
prn3("hello");
prn4();
}
}