C#
[C#] 기초 이론
반나무
2021. 1. 18. 10:06
클래스 라이브러리
C#언어 + 클래스 라이브러리 = C# 프로그래밍
MSDN을 참고 ( msdn.Microsoft.com )
BCL(Basic Class Library) : 기본 클래스
Window Form : 윈도우 응용 프로그램 제작을 위한 클래스 라이브러리
ASP.NET : 웹 클래스 라이브러리
ADO.NET : DB클래스 라이브러리
CLR(Common Language Runtime)
역할 : 컴파일된 C#코드를 실행하는 역할
MSIL, IL(intermediate Language), 중간언어
- Visual Studio에서 C#코드를 컴파일한 코드
- *.exe, *.dll (assembly)
- .NET언어인 VB, C#등의 공통언어
CTS(Common Type System) : 공통 자료형과 형식정의
- int -> System.Int32
- float -> System.Single
C#에서의 자료형은 사실 객체이다.
데이터형 자체에서 메소드를 제공하고있음
CLS(Common Language Specification) : 공통 언어 사양정의
닷넷 언어가 지켜야할 최소 코드 규칙
프로젝트 : C#에서 필요로 하는 여러 파일에 대한 정보 및 컴파일 옵션 정보 등 포함
솔루션 : 다수의 프로젝트를 하나의 솔류션 안에서 다룰 수 있음
using : 클래스의 네임스페이스를 선언하는 역할
네임스페이스 명시 없이 클래스 사용
ex)
using System;
System.Console.Write() -> Console.Write()
Main : C#은 하나 이상의 클래스 정의는 필수
- 자동 생성 코드의 Program 클래스
- 객체 안에서의 static 메소드
static void Main() // 기본형식
{
}
반응형