1. 고급언어
c#은 고급언어(High-Level)로 0,1만을 이해하는 기계어와 달리 인간이 이해하기 (비교적) 쉽게 만들어진 언어이다
여기서 중요한것은 인간의 이해하기쉬운 자연어와 가까울수록 High-Level 이고 기계어와 가까울수록 Low-Level 언어이다
Low-Level 언어라고 "아 쉬운 프로그래밍이구나!" 라고 착각하면 안된다. 정신나간 난이도를 보여주므로..
C#은 고급언어 중에서도 높은 완성도를 가지고 있으며 강력한 기능을 제공한다.
2. 주석
C#코드는 결국에 사람이 작성하는것이다
메모장에 작성해도 되고 비주얼스튜디오같은 IDE 에서 작성해도 되는데 이게 작성하다보면 내가 나중에 확인해야될 정보가 있을수도있고
다른사람들에서 이거 이러이러한거예요~ 라고 알리고 싶을때도 있는데
이런것들을 다른 워드로 파일로 정리하는것도 좋지만 코드 바로 옆에 주석의 형태로 작성할수있다.
주석은 코드에 존재하나 프로그램이 만들어지는데 영향을 끼치지 않는 내용을 말한다.
c# 에서는 주석 작성법이 2가지 있는데
한줄 주석은 //내용
한줄 이상의 주석은 /* 내용 */으로 표현한다
즉
한줄에 적고 싶으면
//화면에 출력
또는
/*화면에 출력*/
으로 적으면되고
두줄 이상은
//한줄
//두줄
또는
/* 한줄
두줄 */
이런식으로 적으면된다.
3. 네임스페이스
네임스페이스란 말그대로 이름공간으로
쉽게 이해하자면 김철수에서 '김' 과 같은 성을 의미한다.
각종 모듈, 클래스, 인터페이스 등등 여러가지를 그룹화 하여 관리한다.
4. using
말그대로 사용한다는 의미
최 상단의 using의 경우 system이라는 네임스페이스를 사용하고 이 system의 여러가지 모듈들을 사용한다는 의미이다.
5.세미콜론 ;
세미콜론은 C# 에서 마침표 역할을 하며 하나의 명령이 끝나면 ;를 찍어주어야한다.
6.main
프로그램이 시작될때 가장 먼저 시작되는 지점 (엔트리 포인트)
7. 화면 출력
콘솔은 C#프로그램을 동작시키면 뜨는 검은 창이다.
는 이 콘솔에
한줄을 작성하는 WriteLine 함수를 통하여
뒤에 들어간 "Hello World"를 콘솔 화면에 출력하도록 한다.
'교육 노트 > C# 강의' 카테고리의 다른 글
[C# 때려잡기] C# 강의 5. null 과 Nullable (0) | 2018.10.02 |
---|---|
[C# 때려잡기] C# 강의 4. 사용자 입력과 형변환 (0) | 2018.10.02 |
[C# 때려잡기] C# 강의 3. 연산자 (0) | 2018.10.02 |
[C# 때려잡기] C# 강의 2. 스트링 (문자열) (0) | 2018.10.02 |
[C# 때려잡기] C#강의 1. 변수와 자료형 (0) | 2018.10.02 |