32. ๋ธ๋ฆฌ๊ฒ์ดํธ(delegate)์ ๊ธฐ๋ณธ ๊ฐ๋
ยท
๐ป Programming Language/C#
๋ธ๋ฆฌ๊ฒ์ดํธ(Delegate) : ๋ฉ์๋๋ฅผ ๋ค๋ฅธ ๋ฉ์๋๋ก ์ ๋ฌํ ์ ์๋๋ก ํ๊ธฐ ์ํด์ ๋ง๋ค์ด ์ง ๊ฒ. => ๋ธ๋ฆฌ๊ฒ์ดํธ๋ฅผ ์ด์ฉํด ํฌ์ฅํ๊ณ ์ ๋ฌ.(๋ด๊ฐ ์ดํดํ๋ฐ๋ก๋ .. ใ
ใ
) void AAA(int arg1){ ... } int a = 123; AAA(a); class DemoClass { int id; string name; public int DisplayInfo() {..} } void AAA(DemoClass d){ ... } DemoClass d = new DemoClass(); AAA(d) ์์ ์ฝ๋๋ค์ ๊ธฐ์กด ์ธ์๋ฅผ ํตํด ๊ฐ์ฒด ํน์ ๊ฐ์ ์ ๋ฌํ๋ ๋ฐฉ์ ๋ฉ์๋๋ฅผ ์ ๋ฌํ๊ณ ์ถ์๋ delegate๋ฅผ ์ฌ์ฉ void AAA(Mydelegate Method){ ... } int StringToInt(str..