본문 바로가기

C# 클래스2

NN C# | 레퍼런스 둘러보기 프로그램 구조 ❛ 프로그램 : 멤버를 포함하고 네임스페이스로 구성될 수 있는 형식을 선언 ❛ 네임스페이스 ❛ 형식 : 클래스와 인터페이스 ❛ 멤버 : 필드, 메서드, 속성 및 이벤트 ❛ 어셈블리 : C#프로그램을 컴파일하면 어셈블리로 패키지 (응용프로그램은 .exe, 라이브러리 .dll) 형식 및 변수 ❛ 형식 - 값 형식 해당 데이터가 직접 포함 단순 형식, 열거형 형식, 구조체 형식, null값 허용 형식 - 참조 형식 데이터에 대한 참조가 저장 클래스 형식, 인터페이스 형식, 배열 형식, 대리자 형식 식 ❛ 피연산자 : 리터럴, 필드, 지역변수 식 ❛ 연산자 : + - * / new . : 멤버 액세스 () : 메스드 및 대리자 호출 [] : 배열 및 인덱서 액세스 ++ : 후위 증가 new T().. 2020. 2. 7.
NN C# | 기초 특징❛ 닷넷 플랫폼에 걸맞은 MS에서 만든 객체 지향 언어.❛ 각종 언어들의 장점들을 모아놓음. 자바와 비슷❛ 하나의 소스파일(*.cs) 안에 정의❛ 포인터 불필요, 가비지 컬렉션. 열거형, 구조체 생성 가능. 인터페이스 기반❛ 장점 : 강력한 UI, 방대한 라이브러리❛ 단점 : 자바 -> JRE를 통해 여러 운영체제에 맞게 실행. C# -> 닷넷 (윈도우만 설치, 프로그램의 무거움)❛ 커맨드 : 스크립트에 쓰여진 명령, 세미콜론으로 마무리 전처리기#define DEBUG// #undef DEBUG // release version 릴리즈 시 주석 풀면 로그기능 끔#if DEBUG Console.WriteLine("Debug version");#endifif문 뒤의 DEBUG가 정의 되어있으므로 if문 .. 2020. 2. 7.