프레임워크 버전

 C# 버전

 비주얼스튜디오 버전

 .NET Framework 1.0

 C# 1.0

 Visual Studio .NET

 .NET Framework 2.0

 C# 1.1

 Visual Studio .NET 2003

 .NET Framework 3.0

 C# 2.0

 Visual Studio 2005

 .NET Framework 3.5

 C# 2.0

 Visual Studio 2005 Extentions

 .NET Framework 3.5

 C# 3.0

 Visual Studio 2008

 .NET Framework 4.0

 C# 4.0

 Visual Studio 2010

 .NET Framework 4.5

 C# 5.0

 Visual Studio 2012

 

C# 버전별 지원 문법

 버전

 주요 문법

 C# 2.0

  • C# Generic
  • Anonymous Method
  • Nullable Type
  • Patial Type
  • C# yield 키워드
  • Deleagate에 대한 Covariance / Contravariance

 C# 3.0

  • ​Lambda Expression
  • Anonymous Type
  • Extension Method
  • C# var 키워드 (implicit type)
  • LINQ
  • Expression Tree

 C# 4.0

  • ​C# dynamic (Late binding)
  • Named Argument
  • Optional Argument
  • Indexed Property

 C# 5.0

  • C# async / await
  • Caller Information

 


+ Recent posts