-
네임스페이스는 성격이나 하는 일이 비슷한 클래스, 구조체, 인터페이스, 델리게이트, 열거 형식 등을 하나의 이름 아래로 묶는다.
클래스는 C# 안에 한 개는 꼭 있어야하며, 메소드(데이터와 데이터를 처리하는 기능, 객체지향 프로그래밍에서의 함수)로 이루어진다.
주석은 /* */이면 깨지는 경우가 있어서 //을 선호.
static void Main (String[] args){}
static은 한정자(modifier, 다른 요소를 꾸며줌)로써 메소드나 변수 등을 수식한다.
void는 어떤 결과도 돌려주지 않는다는 반환 형식, Main 메소드 이름, String[] args 매개변수
CLR이 프로그램을 메모리에 올린 후 진입점을 찾을 때 static 키워드로 수식된 Main() 메소드를 찾는다.
데이터 형식에는 기본 데이터와 복합 데이터가 있다.
기본 데이터 : 모든 데이터 형식(이미지와 소리 포함)
복합 데이터 : 구조체와 클래스, 배열 등
그러나 데이터 형식을 값과 참조 형식으로 나눌 수 있음.
만든다(X), 선언한다(O)
Console.Write()는 출력, Console.Read()는 입력.