[Study C#] Hello World! Console ํ๋ก์ ํธ & ์ธํฐ๋ ํฐ๋ธ
ํญ์ ์ด๋ค ์ธ์ด๋ ๊ฐ๋ฐ์ ํด๋ณด๋ฉด ์๊ฒ ์ง๋ง, ๊ฐ์ฅ ๊ธฐ์ด์ ์ธ ํ๋ก์ ํธ๊ฐ "Hello World!"๋ฅผ ์ถ๋ ฅํด๋ณด๋๊ฒ์ด๋ค. ํด๋น ์ธ์ด๋ก "Hello World!" ํ๋ก์ ํธ๋ก ์ถ๋ ฅ์ ํด๋ณด์๋ค๋ฉด ์์์ ํ๊ฑฐ๋ผ๊ณ ํ ์ ์์์ ๋๋ก ๊ฐ์ฅ ๊ธฐ๋ณธ์ ์ด๊ณ ๊ธฐ์ด๋ก ํ๋ก์ ํธ๋ฅผ ๋ง ๋ณผ ์ ์๋ ํ๋ก์ ํธ๋ค ์ค ํ๋์ด๋ค. ์ญ์๋ C# ๊ธฐ์ด ๊ณต๋ถ๋ Hello World!๋ก ์์ํ๋ค.
Hello World! Console ํ๋ก์ ํธ ๋ง๋ค๊ธฐ
1. Visual Studio 2019๋ฅผ ์คํ ํ, ์ ํ๋ก์ ํธ์์ ์ฝ์ ์ฑ(.NET Core)๋ฅผ ์ ํํฉ๋๋ค.
2. ์ฝ์ ์ฑ(.NET Core) ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
ํ๋ก์ ํธ ์ด๋ฆ : ConsolePractice
์์น : ์ ์ฅํ๊ณ ์ถ์ ์์น
์๋ฃจ์ ์ด๋ฆ : ConsolePractice
3. ์์ฑ๋ ํ๋ก์ ํธ์ Program.cs ์ด๋ฆ์ ๋ณ๊ฒฝํด์ค๋๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ์์ฑ๋ Program.cs๋ฅผ ๋๊ณ ์คํํด๋ ๋์ง๋ง, ์ฝ์ ํ๋ก์ ํธ ์์ฑ๋ ๋ง๋ ์ด๋ฆ HelloWorld๋ก ๋ง๋ญ๋๋ค.
4. ํ๋ก์ ํธ๋ฅผ ์คํํ๊ธฐ์ํด์ ๋ง๋ ConsolePractice ํ๋ก์ ํธ๋ฅผ ๋น๋ํฉ๋๋ค.
๋น๋(build) : ์ฒ์ ๋น๋ ์ดํ๋ก ๋ณ๊ฒฝ๋ ๋ด์ฉ๋ง ๋น๋๋ฅผ ์งํ
๋ค์ ๋น๋(ReBuild) : ๊ธฐ์กด ๋น๋ ๋ด์ฉ์ ๋ชจ๋ ์ ๊ฑฐํ ํ ๋ค์ ์ ์ฒด๋ฅผ ๋น๋, ์ ๋ฆฌ ํ ๋น๋์ ์ญํ ๋์ผ
์ ๋ฆฌ(Clean) : ๋น๋๋ ๋ด์ฉ์ ์ญ์
5. ํ์ผ ํ์๊ธฐ์์ ํด๋ ์ด๊ธฐ๋ก ๋ง๋ ํ๋ก์ ํธ ํ์ผ์ ํ์ธํ ์ ์์ต๋๋ค.
6. ์์ ์์์ ๋๋ฌ ์์ฑํ ํ๋ก์ ํธ๋ฅผ ์คํํฉ๋๋ค.
Console Project๋ก ๋ง๋ Hello World!๊ฐ ์ฝ์์ ์ถ๋ ฅ๋ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
C# ์ธํฐ๋ ํฐ๋ธ๋ก Hello World ์ถ๋ ฅํ๊ธฐ
์ธํฐ๋ ํฐ๋ธ๋ ํ ์ค์ฉ ์ฝ๋๋ฅผ ์คํํ๋ฉด์ ์ฌ๋ฌ ๋ช ๋ น์ ํ์ตํ ์ ์๋ ๋๊ตฌ์ด๋ค. ๊ฐ๋จํ ์ฝ๋๋ ์ธํฐ๋ ํฐ๋ธ๋ฅผ ํ์ฉํด ํ์ธ์ด ๊ฐ๋ฅํ๋ค๋ ์ฅ์ ์ด ์์ต๋๋ค.
1. Visual Studio2019 ์๋จ [๊ฒ์]๋์ "C# ๋ํํ" ๋๋ "C# Interative"๋ฅผ ๊ฒ์ํฉ๋๋ค.
2. C# ์ธํฐ๋ ํฐ๋ธ๊ฐ ํ์ฑํ๋๊ณ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ์ค๋น๊ฐ ๋์์ต๋๋ค.
3. ์ฝ์๋ก "Hello World"๋ฅผ ์ถ๋ ฅํ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ์ถ๋ ฅํฉ๋๋ค.