네임스페이스, using, 다중 프로젝트
2023. 5. 6. 02:16ㆍC# 프로그래밍 개념
네임스페이스: 성격이 비슷한 클래스, 구조체, 인터페이스 등을 그룹화 한 것이다. 클래스는 동적 클래스, 정적 클래스로 나뉘는데 정적인 것은 field, 동적인 것은 method라고 한다.
네임스페이스는 개념의 표현이라기 보다는 개념의 분류. 개념의 이름이 겹칠 때 그것을 분류할 수 있게 네임 스페이스가 있다. 개념을 정리한 거는 클래스.
Using System; > System이라는 네임스페이스를 가져다가 쓰겠다는 것.
Console.WriteLine(); > System이라는 네임스페이스로부터 Console이라는 메소드를 가져가서 출력을 시행한다. System이라는 묶음 안에 뭔가 입력되어 있다.
문법도 다 프로그램의 일부분이고 IDE에서 미리 입력되어 있는 코드가 있다. 프로그램 화면에 나오는 모든 것을 처리하기 위한 문장들이 있다. 그걸 가져다가 쓰면 된다.
다중 프로젝트: exe 파일을 실행하기 위해서 다양한 프로젝트 파일을 만들어 놓고 한다. 하나의 단위 안에서 여러 개의 프로젝트를 관리할 수 있게 해주는데 그것이 솔루션이다. 시작 프로젝트 설정을 하면 그걸 기준으로 실행한다.
'C# 프로그래밍 개념' 카테고리의 다른 글
C#의 메모리(함수까지) (1) | 2023.05.08 |
---|---|
C# 연산자 (0) | 2023.05.07 |
for과 foreach 비교 (0) | 2023.05.06 |
C# 클래스 (0) | 2023.05.06 |
접근제한 지정자 Private & Public & Protected (0) | 2023.05.05 |