private string age;
public string Age
{
{ get return age; }
{ set age = value; }
}
vs
public string Age { get; set; }
๋์ค ์ด๋ค๊ฒ ๋ ๋์?
์๋ ๋ฒ์ ์ด ๋ ๊ฐ๊ฒฐํด์ ์ข์๊ฑฐ ๊ฐ์๋ฐ ๋ญ๋ผ ๊ฒ์ํ๋ฉด ๋ ์ง?
private string age;
public string Age
{
{ get return age; }
{ set age = value; }
}
vs
public string Age { get; set; }
๋์ค ์ด๋ค๊ฒ ๋ ๋์?
์๋ ๋ฒ์ ์ด ๋ ๊ฐ๊ฒฐํด์ ์ข์๊ฑฐ ๊ฐ์๋ฐ ๋ญ๋ผ ๊ฒ์ํ๋ฉด ๋ ์ง?
๊ธ ์ฒ๋ผ ์ฌ์ค ๊ฐ์ ๋ด์ฉ์ธ๋ฐ ์ฝ๋ ์คํ์ผ์ ๋ฐ๋ผ ์ฝ๋๊ฐ ๋ฌ๋ผ์ง์ ์์. ์ด๋ฐ ์ฝ๋ ์คํ์ผ์ ์ผ๊ด์ฑ ์๊ฒํ๋ ๊ท์น์ convention์ด๋ผ ๋ถ๋ฆ, ์ฑ๋ฅ์์ผ๋ก ๋๊ฐ๊ฐ ์ ์๋ฏธํ ์ฐจ์ด์ ์ ๋ณผ์ ์์. ๊ทธ๋ฅ ๋์ค ํธํ๊ฑฐ ํ๋๋ก ํต์ผํด์ ์ผ๊ด์ฑ ์๊ฒ ์์ฑํ๋ฉด ๋จ
๋๋ ์๋๊บผ ๊ฐ๋จํด์์ข์๋ฐ get ๋ณธ๋ฌธ ์ ์ํด๋ฒ๋ฆฌ๋ฉด set๋ ์ ์ํ๋ผ๊ณ ์๋ฌ๋ธ
๋๋ค์ใฑใฑ public string Age { get => age; } private string age; ์ด๋ฌ๋ฉด ์๋ ์ฒ๋ผ ๊ตณ์ด set ์ ์ ์ํด๋๋จ - dc App