English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C# 버전 역사

읽기 전용 멤버, 기본 인터페이스 메서드, 사용 선언, 스태틱 로컬 기능, 한 번만 사용할 수 있는 ref 구조, 가능한 null 참조 타입

C#는2002년에 처음 .NET Framework와 함께 1.0 도입, 이후 빠르게 발전. 다음 표는 각 C# 버전에서 도입된 중요 기능을 나열합니다:        

  버전
중요 기능                        
                           C#1.0                        
  • 기본 성질                             

C# 2.0
  • 일반형

  • 부분 타입

  • 익명 메서드

  • 이터레이터

  • 가능한 null 타입

  • private setter(속성)

  • 메서드 그룹 변환(대리자)

  • 협方差과 역方差

  • 스태틱 클래스

C#3.0                        
  • 암시적 타입 로컬 변수

  • 객체와 셋集合 초기화 항목

  • 자동 구현된 속성

  • 익명 타입

  • 확장 메서드

  • 쿼리 표현식

  • 라姆다 표현식

  • 표현식 트리

  • 부분 메서드

C#4.0                        
  • 동적 바인딩(후기 바인딩)

  • 이름 지정된 파라미터와 선택적 파라미터

  • 일반 형 변환과 역 변환

  • 임베디드 상호작용 유형

C#5.0                        
  • 비동기 특성

  • 호출자 정보

C#6.0                        
  • 표현식 본문 메서드

  • 자동-property 초기화

  • nameof 표현식

  • 메인 생성자

  • catch 블록에서 대기

  • 예외 필터

  • 문자열 삽입

C#7.0                        
  • out 변수

  • 튜플

  • 제거 연산자

  • 패턴 매칭

  • 로컬 함수

  • 广의 비동기 반환 타입

  • 더보기..

C#8.0                        
  • 읽기 전용 멤버

  • 기본 인터페이스 메서드

  • 선언 사용

  • 정적 지역 함수

  • 단일 사용 ref 구조

  • 가능한 참조 클래스

  • 더보기..

다음 장에서는 C# 개발 환경을 설정하는 방법을 배울 것입니다。