-C# ์ ๋๋ก ๋ฐฐ์ฐ๊ธฐ (๊ณ ๊ธ) Part.1,2 ํ์ผ ๋ค๋ฃจ๊ธฐ
๋ณธ ๊ฐ์๋ C#์์ ํ์ผ๊ณผ ๋๋ ํฐ๋ฆฌ ์ ๋ณด๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ํ์ฉํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ๋ ๊ณผ์ ์ ๋๋ค. ์ค๋ฌด ๊ฐ๋ฐ ํ๊ฒฝ์์ ์์ฃผ ์๊ตฌ๋๋ ํ์ผ ์ ์ถ๋ ฅ ์ฒ๋ฆฌ, ๋๋ ํฐ๋ฆฌ ํ์, ์คํธ๋ฆผ ํ์ฉ, Position ํ๋กํผํฐ ์ดํด๋ฅผ ์ค์ ์ ์ผ๋ก ๋ค๋ฃจ๋ฉฐ, using ์ ์ธ๋ฌธ์ ํตํ ์์ ํ ์์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ๊น์ง ์ง์ ์ค์ต์ ํตํด ์ตํ๋๋ค. ๋ํ, ์ด์ง ํ์ผ(Binary File)๊ณผ ํ ์คํธ ํ์ผ(Text File)์ ์ ์ถ๋ ฅ ๋ฐฉ๋ฒ์ ํ์ตํ์ฌ ๋ค์ํ ํํ์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ ์ ์๊ณ , ๊ฐ์ฒด ์ง๋ ฌํ(Serialization)์ ์ญ์ง๋ ฌํ(Deserialization) ๊ณผ์ ์ ์ดํดํจ์ผ๋ก์จ C# ๊ฐ์ฒด๋ฅผ ์์ฝ๊ฒ ํ์ผ๋ก ์ ์ฅํ๊ฑฐ๋ ๋ถ๋ฌ์ค๋ ๋ฐฉ๋ฒ์ ์ตํ๊ฒ ๋ฉ๋๋ค. ์ด๋ก ํ์ต๋ฟ๋ง ์๋๋ผ ์ค์ต ํ๋ก์ ํธ๋ฅผ ํตํด ํ์ผ ์ ์ถ๋ ฅ ๋ฐ ์ง๋ ฌํ ๊ด๋ จ ๊ธฐ๋ฅ์ ์ค์ ๊ฐ๋ฐ ํ๊ฒฝ์์ ๋ฐ๋ก ํ์ฉํ ์ ์๋ ๋ฅ๋ ฅ์ ๊ธฐ๋ฅด๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.






