더북(TheBook)

▼ 표 1-1 C# 버전

버전

발표

특징

1.0

2002년 2월 13일

• C#의 첫 번째 버전

• 닷넷 프레임워크(.NET Framework) 1.0

• 간결하고 현대화된 언어

• 관리된 코드(managed code)

• 자동화된 가비지 컬렉션(garbage collection)

1.1

2003년

비주얼 스튜디오 도구 기능 향상

2.0

2005년

• 제네릭(generic)

• 부분(partial) 클래스

• 익명 메서드(anonymous method)

• 이터레이터(iterator: 반복기)

null 가능 형식(nullable type)

Static 클래스

3.0

2006년

• 암시적으로 형식화된 변수(implicitly typed local variables)

• 개체 이니셜라이저(object initializer)

• 컬렉션 이니셜라이저(collection initializer)

• 익명 형식(anonymous type: 무명 형식)

• 확장 메서드(extension method)

• 람다식(lambda expression)

• 자동 구현 속성(auto-implemented properties)

• 쿼리 식(query expression)

• 익스프레션 트리(expression trees)

3.5

2007년

LINQ(Language INtegrated Query)

4.0

2010년

• 다이나믹 바인딩(dynamic binding)

• 명명된 또는 선택적 인수(named & optional argument)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.