«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Можно ли использовать C# 8 с .NET Framework?

Можно ли использовать C# 8 с .NET Framework?

Опубликовано в 2025-02-10
Просматривать:319

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

подробное объяснение совместимости между C# 8 и .NET Framework

]

вопреки снижению экрана в вопросе, C# 8 фактически совместим с платформой .NET. Чтобы использовать C# 8 с .NET Framework, просто установите языковую версию на 8.0 в файле .csproj.

]

поддерживаемые функции

]

большинство функций C# 8, включая статические локальные функции, с использованием объявлений и выражений переключения, работают должным образом в целевой структуре.

]

некоторые поддерживаемые функции

Async Streams и Indexes/Dranges требуют новых типов, недоступных в платформе .NET. Тем не менее, эти функции могут быть включены с использованием пакета Nuget "Polyfill" или пользовательского файла кода.

]

неподдерживаемые функции

]

участники интерфейса по умолчанию не поддерживаются и никогда не совместимы с платформой .NET, поскольку в CLR требуются изменения во время выполнения.

]

Visual Studio 2019

]

в Visual Studio 2019 16.3.

]

Меры предосторожности

, в то время как C# 8 технически совместим с платформой .NET, некоторые функции могут быть поддержаны в ограниченной поддержке или требуются дополнительные обходные пути. Рекомендуется быть осторожным и тщательно проверить любой код C# 8 для .NET Framework.

]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3