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() // 기본형식

{

}

 

 

반응형