class Example
{
}
class hi
{
ย ย ย ย Example ex = new Example();
}
Example ex = new Example();ย ์ฌ๊ธฐ์ย
" Example ex " ์ด๊ฑด ์คํ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด๊ฐ๊ณ ย
" new Example() " ์ด๊ฑด ํ ๋ฉ๋ชจ๋ฆฌ์ ๋ค์ด๊ฐ๋ฏ๋กย
์คํ(Example ex) = ํ(new Example) ์ด๋ ๊ฒ ex ๋ณ์์ย ์ฃผ์๋ฅผ ๋ฃ์ ๊ฑฐ๋ผ๊ณ ์ดํด๋ฅผ ํ์
๊ทผ๋ฐ
์ด๋์ Example ex ์ด๊ฑด ์ ์ญ๋ณ์๋ผ ํ์ย ๋ค์ด๊ฐ๋ค๋๋ฐ
๋์ฒด ๋ญ๊ฐ ๋ญ์๋ฆฌ์ธ์ง ๋ชจ๋ฅด๊ณใ ๋ฏ ํผ๋์ค๋ฝ๋ค
์ง์ญ๋ณ์ : ์คํ ์ ์ญ๋ณ์ : ํ
https://snupi.tistory.com/9
์ ๋ํฐ c#์์ ํ ์์ญ์ ์ฐ๋๊ฑด ๋์ ๋๋ฆฌ๋ list action ๋ฑ๋ฑ ์๋๋ฐ ํด์ ํด์ค์ผํ๋๊ฑด action ๊ฐ์ delegate ์ ๋ ์์๊ฑฐ์ delegate ์ข ๋ฅ๋ ๋ฌด์กฐ๊ฑด ํด์ ํด์ค์ผ ๋ฉ๋ชจ๋ฆฌ ๋์ ์์ผ์ด๋๊ณ ๋๋จธ์ง๋ ์ ๋ํฐ ์์ฒด ๊ธฐ๋ฅ์์ ์์์ ํด์ ํด์ฃผ๋๊ฑธ๋ก ์๊ณ ์์
์๋ฌด๋๋ ๊ฒ์์ด๋ค๋ณด๋ ๋๊ฑธ๋ฆฌ๋ฉด ์๋๋ ์ค์ํ๊ฒ ๋ค ๊ตฌ์ฒด์ ์๋ฅผ ๋ค์ด์ค ์ ๋ ์๋ ๊ฒ์
ํ๋ ์ ๋๋์ ๋ณดํต ๋๋ฌด ๋ง์ ์ค๋ธ์ ํธ๋ฅผ ์์ฑํ๋ค๋์ง ์๋๋ฉด ์ค๋ธ์ ํธ ํ์ฉํ๊ธฐ ์ํด์ ๋๋ฌด ๋ง์ด ๊ฒ์ํ๋ค๋์ง ์๋๋ฉด ๋ธ๋ฆฌ๊ฒ์ดํธ๋ฅผ ์ฐ๊ธด ์ผ๋๋ฐ ํด์ ํ์ด๋ฐ์ ์๋ชป์ก์์ ํด์ ๋ฅผ ์ํ๋ค๋์ง ์ด๋ฐ ๊ฒฝ์ฐ์ผ ๋ฉ๋ชจ๋ฆฌ ๋์๋ ๋ณดํต ๋ธ๋ฆฌ๊ฒ์ดํธ์ ๋ฌธ์ ์ด๊ณ ์ด๋ฐ๊ฑฐ ๊ณ ๋ คํ ์ ๋๊ธ์ด ๋๋ ค๋ฉด ์ ์ด์ ์ด๋ฐ ์ง๋ฌธํ์ง๋ ์์
์ต์ ํ ๊ณ ๋ คํ์ง ์๊ณ ์ฑ๊ณตํ ๊ฒ์์ ๋ง์ผ๋๊น ์ต์ ํ ์๊ฐํ๊ธฐ๋ณด๋จ ๊ตฌํ๋ถํฐ ์๊ฐํด์ผํจ
์ผ๋จ ๋ง๋ค์ด์ผ ๋์๋ ์นจ์๋ ๋ ๊ฑฐ์๋์ผ! ์ด์จ๊ฑฐ๋ C#์ ๋ฌธ์ ์ธ์ง ์๋๋ฉด ์ ๋ํฐC#์ ๋ฌธ์ ์ธ์ง ์๋ค ํด๊ฒฐํ๋ผ๊ตฌ
๋๋ ์๋ชป์ด๋ผ ์ ํํ๊ฒ ๋ชจ๋ฅด์ง๋ง์ ex๊ฐ hi ํด๋์ค ๋ด๋ถ์์ ์ ์ธ๋์ผ๋๊น new hi(); ์์ผ๋ก ๊ฐ์ฒด๋ฅผ ํ์ ํ ๋นํ ๋ ํ๋๋ก์ ๊ฐ์ด ํ์ ํ ๋น๋๋ ๊ฒ ์๋์ง