-
[C# 기본] 1. 개요C#/강의 | Lecture 2018. 11. 27. 21:57
1. 닷넷 프레임워크
1-1. 윈도우에서 실행되는 프로그램은 대부분 .NET Framework의 기능을 사용함
1-2. 클래스 라이브러리와 CLR(Common Language Runtime) 으로 구성
- 클래스 라이브러리는 Window Form, 기본클래스라이브러리, ASP.NET, ADO.NET으로 구성
- Window Form은 윈도우 응용 프로그램 제작을 위한 클래스 라이브러리
- 기본클래스라이브러리(BCL)은 기본 클래스 라이브러리
- ASP.NET은 웹 클래스 라이브러리
- ADO.NET은 DB 클래스 라이브러리
- CLR은 C#으로 작성된 프로그램(.exe)이 실행될때 다시 기계어로 번역하는 역할
1-3. MSDN를 참고해서 라이브러리 예제를 참조할 수 있음
- 작성 중인 소스코드 상에서 해당 메서드를 누르고 F1을 누르면 자동으로 MSDN으로 연결
2. C# 언어
2-1. 마이크로 소프트에서 만든 언어로 C/C++, JAVA의 장점을 모아 만든 언어
2-2. 데이터형(int, float, 등)은 객체로 사용가능
2-3. 포인터 문법이 있지만 거의 사용하지 않음
2-4. 객체 생성 new 키워드 이후에 해제가 자동적으로 이루어짐 (가비지 컬렉터 존재)
3. 기본 코드 구조
3-1. 새 프로젝트 -> 콘솔 응용 프로그램 -> 프로젝트 이름을 'HelloCS'으로 설정
3-2. using 키워드는 클래스의 네임스페이스 명시 없이 외부 클래스를 사용하기 위함으로 사용
- System.Console.Write()를 using System을 사용해서 Console.Write()로 사용 가능
3-3. namespace는 클래스를 구분해주기 위한 범위
4. 표준 출력
4-1. 표준 출력 함수로는 System.Console.Write() 과 System.Console.WriteLine()이 있음
4-2. 출력이라는 목적을 가지며, 객체를 생성하지 않아도 사용해야 하기 때문에 static 멤버 함수임
4-3. 형식 출력은 MSDN을 참고
- Console.WriteLine("Hello CS"); // 문장려 출력 형식
- Console.WriteLine("{0} {1}", 1, 2); // 여러개 출력 형식
'C# > 강의 | Lecture' 카테고리의 다른 글
[C# 기본] 6. 클래스 (0) 2018.11.29 [C# 기본] 5. 파일입출력 (0) 2018.11.29 [C# 기본] 4. 배열 (0) 2018.11.29 [C# 기본] 3. 기본 문법 (0) 2018.11.29 [C# 기본] 2. 데이터형 (0) 2018.11.28 댓글