C# 소개
C#은 Microsoft에서 개발하고 Ecma 및 ISO에서 승인한 현대적인 범용 객체 지향 프로그래밍 언어입니다.
C#은 .Net 프레임워크를 개발하는 동안 Anders Hejlsberg와 그의 팀이 개발했습니다.
C#은 CLI(공용 언어 인프라)용으로 설계되었습니다. CLI는 실행 가능한 코드와 다양한 컴퓨터 플랫폼 및 아키텍처에서 다양한 고급 언어를 사용할 수 있는 런타임 환경으로 구성됩니다.
C#이 널리 사용되는 전문 언어가 된 이유는 다음과 같습니다.
현대적인 범용 프로그래밍 언어입니다.
객체 지향.
구성 요소 중심.
배우기가 쉽습니다.
구조화된 언어.
매우 효율적인 시술을 만들어냅니다.
다양한 컴퓨터 플랫폼에서 컴파일할 수 있습니다.
.Net 프레임워크의 일부입니다.
C# 강력한 프로그래밍 기능
C#의 개념은 전통적인 고급 언어인 C, C++와 매우 유사하지만 객체 지향 프로그래밍 언어이지만 Java와 매우 유사하며 강력한 프로그래밍 기능이 많아 프로그래머들이 선호합니다.
C#의 몇 가지 중요한 기능은 다음과 같습니다.
부울 조건
자동 가비지 수집
표준 라이브러리
구성 요소 버전(어셈블리 버전 관리)
-
속성 및 이벤트
-
대표자 및 이벤트 관리
사용하기 쉬운 제네릭
Indexer(인덱서)
조건부 컴파일(조건부 컴파일)
간단한 멀티스레딩(멀티스레딩)
LINQ 및 람다 식
통합 Windows