네임스페이스 프로그램 규모가 커질 때 클래스 이름이 충돌하는 것을 방지하도록 클래스를 모아서 관리하는 개념 using 지시문을 사용하여 클래스 파일의 위쪽에 선언 서로 관련 있는 클래스, 구조체, 열거형 등의 형식과 또 다른 네임스페이스 등을 묶어 관리해 주는 개념 클래스 이름이 중복되는 것을 방지하는 역할 클래스를 계층형으로 묶어 관리 가능 네임스페이스는 패키지란 단어와 의미가 비슷, 관련 있는 형식의 묶음 namespace 네임스페이스 이름 { // 클래스 등 정의가 들어옴 } using System; namespace Foo { public class Car { public void Go() => Console.WriteLine("[1] Foo 네임스페이스의 Car 클래스 호출"); } } name..