๋๋ค์
public void a(int b){
b=b+b;
}
์ ์์ ๋๋ค ์์ผ๋ก ๋ฐ๊พธ๋ฉด
(int b) => {return b= b+b;}
action์
๋ฏธ๋ฆฌ ์ ์ ๋์ด ์๋ ํจ์ ํธ์ถ
action <int> c;
c += a(5);
c();
์ก์ ์ด ๋งค๊ฐ๋ณ์๊ฐ ์์๋ ์ฌ์ฉํ๋๊ฑฐ๋ผ๋ ๋ธ๋ก๊ทธ ์์ด์ ํท๊ฐ๋ ธ๋ค.
ํ๋ผ๋ฏธํฐ ์๋๋ฐ ์ ์๋ค๊ณ ํ๋์ง ๋ชจ๋ฅด๊ฒ๋ค
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋ ๊ตฐ! ใณใณ
Action ์ ๋งค๊ฐ๋ณ์ ์๋ ์ค๋ฒ๋ก๋๊ฐ ์๊ณ ์ต๋ 4๊ฐ๋ฐ๋ ๋ฒ์ ๊น์ง ์๋ค Action๊ณผ Func๊ฐ์๋๋ฐ ์ก์ ์ ๋ฐํ๊ฐ์ด ์๋ค - ์ด๊ฑธ ์๋ชป ์๊ณ ์๊ฒ ์ง
https://docs.microsoft.com/ko-kr/dotnet/api/system.action-2?view=net-6.0
์ฌ๊ธฐ๋ณด๋ฉด
๋งค๊ฐ๋ณ์ ๋ฐ๋๋ฐ.. ๊ทธ๊ฒ๋ ๋ง์ด. ใ ๋ฌผ๋ก ์ก์ ์ด ๋ฐํ๊ฐ ์๋๊ฑด ์๊ณ ์์.
๋งค๊ฐ๋ณ์ ์๋ฐ๋๊ฒ๋ ์๊ธดํ๋ฐ ๋ฐ๋๊ฒ๋ ์์ด์ ๊ทธ๋ ๊ฒ๋งํ๊ฑฐ์
์ข ์ด์ํ๊ฒ ์ดํดํ๊ณ ์๋ค
๊ทธ๋? ใ ใ ๋ด๊ฐ ์ด๋ณด๋ผ์
๋ ๊ท์ฝ๋ค. ๋ด ์๋ ๋ชจ์ต ๋ณด๋๊ฑฐ๊ฐ์. ๋ฐ๋จน๊ตฌ ์ถ์ด ใ ใ - dc App
์ด๋ฐ๊ฑฐ ํ์ง๋ง. ํต๋งค์์ผ๋ก ์ฒ๋ฒ๋ฐ์...