C# ์ฑ ํ ๊ถ ํ๊ณ ๋ ํธ๋กํ ์ฑ ๋ณด๊ณ
์ ๋ํฐ ๊ณต๋ถํ๊ณ ์๋๋ฐ
์ข ๊ถ๊ธํ๊ฒ ์์ด์... ์ฑ ์ ๋์จ ์์ ๋ค๊ณ ์จ๊ฑฐ์
์ผ๋ฐ์ ์ธ C# ๋ฌธ๋ฒ์์๋ ๊ฐ์ฒด์์ด ๋ฉ์๋ ์ธ๋๋
static ํจ์๋ก ์จ์ผ๋๋๊ฑธ๋ก ์๊ณ ์๋๋ฐ
์ฌ๊ธฐ์ ๊ทธ๋ฅ static ์ ์ฐ๊ณ ๋ static ํจ์ ์ฐ๋ฏ์ด ์ฐ๋ค?
์ ์ด๊ฒ ํ์ฉ๋๋์ง ๊ถ๊ธํจ
Start์์ GetDistance ์ฐ๋๊ฑฐ๋ ๊ฐ์ ํด๋์ค ๋ด๋ผ์ ๊ฐ๋ฅ
๊ทธ๋ ๋ค๊ณ ํ๊ธฐ์ ๊ฐ์ ๋ฐฉ์์ผ๋ก C# ์ฝ์์์๋ ""static์ด ์๋ ํ๋, ๋ฉ์๋ ๋๋ ์์ฑ 'Program.GetDistance(float, float, float, float)'์ ๊ฐ์ฒด ์ฐธ์กฐ๊ฐ ํ์ํฉ๋๋ค."" ์๋ฌ๊ฐ ๋ธ. C# ๊ธฐ๋ณธ ํด๋์ค์ธ Program ํด๋์ค ์์ Main์ด๋ GetDistance๋ ๋ฌถ์ฌ์์
์ ๋ํฐ ๋ฌธ๋ฒ์ด ๊ทธ๋ฅ ๊ธฐ๋ณธ C#์ด๋ ๋ค๋ฅธ๊ฑฐ ์๋?
์๋ฌ ์์ค ์ฌ๋ ธ์ต๋๋ค
main ์ด static ์ธ๊ฐ ๋ณด์ง.
c# ํ ๊ณต๋ถ ํ๋ค์. ๋ต๋ณ ๊ฐ์ฌํฉ๋๋ค
ํ์ง๋ง Start์์ Debug.Log๋ฅผ ํธ์ถํ๊ฑฐ๋, GetDistance์์ Mathf.Sqrt๋ฅผ ํธ์ถํ๋๊ฑด Log๋ Sqrt๊ฐ Static์ด๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฅ
ํด๊ฒฐํ์ด๋ค