모든 언어들에게 있는 외부 라이브러리, 툴 같이 필요한 것들을 불러오는 것. 엄청나게 많은 것들 중에 무엇을 가져올지 모른다. C#에서는 네임스페이스가 해결해준다. 알아보자 정의부터하자 네임스페이스란 클래스를 구분하기 위한 이름표 같은 것이다. C#이 기반으로 있는 닷넷프레임워크에는 수많은 클래스가 있는데 클래스 간의 충돌을 막고 사용자의 편의성을 위해 네임스페이스를 정의했다. 극단적으로 예를 들어 문자열을 add 하는 함수랑 숫자를 add 하는 함수랑 이름이 Add로 같을 수도 있잖아..? Add()이렇게 쓰면..되겠냐고... ++ 사실 오버로드(Overload)가 되어서 파라미터마다 다르게 적용되겠지만 아무튼 그래서 다른 이름표인 네임스페이스를 붙이는 것이다. **사실 클래스는 네임스페이스가 붙어야 ..