C# LanguageC # 6.0 기능

소개

C # 언어의 여섯 번째 반복은 Roslyn 컴파일러에서 제공합니다. 이 컴파일러는 .NET Framework 버전 4.6과 함께 제공되었지만 이전 프레임 워크 버전을 대상으로하도록 이전 버전과 호환되는 방식으로 코드를 생성 할 수 있습니다. C # 버전 6 코드는 완전히 이전 버전과 호환되는 방식으로 .NET 4.0으로 컴파일 될 수 있습니다. 이전 프레임 워크에도 사용할 수 있지만 추가 프레임 워크 지원이 필요한 일부 기능은 제대로 작동하지 않을 수 있습니다.

비고

C #의 여섯 번째 버전은 Visual Studio 2015 및 .NET 4.6과 함께 2015 년 7 월에 출시되었습니다.

새로운 언어 기능을 추가 할뿐만 아니라 컴파일러를 완전히 다시 작성합니다. 이전에 csc.exe 는 C ++로 작성된 기본 Win32 응용 프로그램 이었지만 C # 6에서는 C #으로 작성된 .NET 관리 응용 프로그램입니다. 이 재 작성은 "Roslyn"프로젝트로 알려져 있으며 코드는 현재 오픈 소스이며 GitHub에서 사용할 수 있습니다 .

C # 6.0 기능 관련 예