스크린 샷과는 달리, C# 8은 실제로 .NET 프레임 워크와 호환됩니다. .NET 프레임 워크와 함께 C# 8을 사용하려면 .csproj 파일에서 언어 버전을 8.0으로 설정하십시오.
정적 로컬 기능, 선언 사용 및 스위치 표현식을 포함한 대부분의 C# 8 기능은 대상 프레임 워크에서 올바르게 작동합니다.
비동기 스트림 및 인덱스/범위에는 .NET 프레임 워크에서 사용할 수없는 새로운 유형이 필요합니다. 그러나 이러한 기능은 "PolyFill"Nuget 패키지 또는 사용자 정의 코드 파일을 사용하여 활성화 할 수 있습니다.
기본 인터페이스 멤버는 지원되지 않으며 CLR에서 런타임 변경이 필요하기 때문에 .NET 프레임 워크와 호환되지 않습니다.
Visual Studio 2019 16.3 이후의 언어 선택 드롭 다운 메뉴가 비활성화되었고 C# 8은 .csproj 파일에서 명시 적으로 활성화되어야합니다.
C# 8은 .NET 프레임 워크와 기술적으로 호환되지만 일부 기능은 제한된 지원으로 지원되거나 추가 해결 방법이 필요합니다. .NET 프레임 워크에 대한 C# 8 코드를 신중하고 철저히 테스트하는 것이 좋습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3