네임스페이스, using, 다중 프로젝트

2023. 5. 6. 02:16C# 프로그래밍 개념

네임스페이: 성격이 비슷한 클래스, 구조체, 인터페이스 등을 그룹화 한 것이다. 클래스는 동적 클래스, 정적 클래스로 나뉘는데 정적인 것은 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