public int data { get; set; }
์ด๋ ๊ฒ ํ๋์ฌ๋ ์๋๊ฑฐ๊ฐ์๋ฐ
public int data ๋๋๊ฐ์๊ฑฐ์๋?
get set์ ๊ฑด ์ํ๋๋๊ฑฐ์?
public int data { get; set; }
์ด๋ ๊ฒ ํ๋์ฌ๋ ์๋๊ฑฐ๊ฐ์๋ฐ
public int data ๋๋๊ฐ์๊ฑฐ์๋?
get set์ ๊ฑด ์ํ๋๋๊ฑฐ์?
์ด ๋๊ธ์ ๊ฒ์๋ฌผ ์์ฑ์๊ฐ ์ญ์ ํ์์ต๋๋ค.
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๋ฐ๊ฒฝ์ฐ ๋ง๊ณ ๋ณธ๋ฌธ๋ด์ฉ ๋ฌผ์ด๋ณด๋๊ฑฐ ์๋? ์ผ๋ฐ์ ์ด๋getter setter๋ฅผ ๋ฌผ์ด๋ณด๋๊ฒ ์๋๋ผ ๋ณธ๋ฌธํน์ ํด์ ๋ฌผ์ด๋ณด๋๊ฑฐ๊ฐ์๋ฐ
https://stackoverflow.com/questions/653536/difference-between-property-and-field-in-c-sharp-3-0
์ด๊ฑฐ๋ ๋ณธ๋ฌธ๋ด์ฉ์ ๋ํ ๋ต์ ์๋. ์ผ๋ฐ์ ์ธ getter setter์ ๋ํ ์ฐจ์ด๋ง ์ค๋ช ํ๊ณ ์์
์๋๋ค ๊ฑฐ์ ์ ์ผ ๋๋ต๋ณ์ฏค์ ์ ๋๋ก ์ค๋ช ํ๋ค
ใ ใ ์ค๊ฐ์ค๊ฐ์ ์์. ์๋ฏธ์ ์ผ๋ก๋ ๊ฐ์๋ฐ ๋ด๋ถ์ ์ผ๋ก๋ ์ข ๋ค๋ฅผ์ ์์. ๊ทผ๋ฐ๋๋ ์ฌ์ฉ์๋ก์๋ ๋ณ์๋ฏธ์๋ ๊ตฌ๋ถ๊ฐ๊ธฐ๋ ํ๋ค. ์ ๊ฑฐ๋ฐ์ง์๊ฐ์ ๊ฑ ๋ด๊ฑฐํ ๋..
์ด๊ฑฐํ๋ค๋ณด๋ฉด ์ ํ์ํ์ง ์๊ฒ๋จ ใ ใ ใ ใ ใ ใ ใ ใ ใ
์บก์ํ
์บก์ํ ํญ๋ชฉ์์ ๋ฐฐ์ฐ๋๊ฑด๋ฐ ๋๋ถ๋ถ ์ด๊ฑฐ ์ ํ๋๊ฑฐ์ง ์ถ์๊ฑด ํ์ ํ ๋ ์๋ก ์ฝ๋๊ผฌ์ด์ง๋ง๋ผ๊ณ ํ๋๊ฒฝ์ฐ๊ฑฐ๋ ์๊ธฐ๊ฐ ์ฐฉ๊ฐ์ด๋ ์ค์ํ์ง ๋ง๋ผ๊ณ ํด๋์ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ด๋๋ผ