"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > .NET 프레임 워크와 함께 C# 8을 사용할 수 있습니까?

.NET 프레임 워크와 함께 C# 8을 사용할 수 있습니까?

2025-02-10에 게시되었습니다
검색:560

Can C# 8 Be Used with the .NET Framework?

C# 8과 .NET Framework 간의 호환성에 대한 자세한 설명

스크린 샷과는 달리, C# 8은 실제로 .NET 프레임 워크와 호환됩니다. .NET 프레임 워크와 함께 C# 8을 사용하려면 .csproj 파일에서 언어 버전을 8.0으로 설정하십시오.

지원되는 기능

정적 로컬 기능, 선언 사용 및 스위치 표현식을 포함한 대부분의 C# 8 기능은 대상 프레임 워크에서 올바르게 작동합니다.

일부 지원되는 기능

비동기 스트림 및 인덱스/범위에는 .NET 프레임 워크에서 사용할 수없는 새로운 유형이 필요합니다. 그러나 이러한 기능은 "PolyFill"Nuget 패키지 또는 사용자 정의 코드 파일을 사용하여 활성화 할 수 있습니다.

지원되지 않은 기능

기본 인터페이스 멤버는 지원되지 않으며 CLR에서 런타임 변경이 필요하기 때문에 .NET 프레임 워크와 호환되지 않습니다.

Visual Studio 2019

Visual Studio 2019 16.3 이후의 언어 선택 드롭 다운 메뉴가 비활성화되었고 C# 8은 .csproj 파일에서 명시 적으로 활성화되어야합니다.

지침

C# 8은 .NET 프레임 워크와 기술적으로 호환되지만 일부 기능은 제한된 지원으로 지원되거나 추가 해결 방법이 필요합니다. .NET 프레임 워크에 대한 C# 8 코드를 신중하고 철저히 테스트하는 것이 좋습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3