"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > C # 8 peut-il être utilisé avec le framework .NET?

C # 8 peut-il être utilisé avec le framework .NET?

Publié le 2025-02-10
Parcourir:727

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

Explication détaillée de la compatibilité entre C # 8 et .NET Framework

Contrairement à la capture d'écran dans la question, C # 8 est en fait compatible avec le .NET Framework. Pour utiliser C # 8 avec .NET Framework, définissez simplement la version linguistique sur 8.0 dans le fichier .csproj.

Fonctions prises en charge

La plupart des fonctions C # 8, y compris les fonctions locales statiques, en utilisant les déclarations et les expressions de commutation, fonctionnent correctement dans le cadre cible.

quelques fonctionnalités prises en charge

Les flux et index asynchrones / gammes nécessitent de nouveaux types non disponibles dans le framework .net. Cependant, ces fonctionnalités peuvent être activées à l'aide du package NuGet "Polyfill" ou d'un fichier de code personnalisé.

fonctionnalités non soutenues

Les membres de l'interface par défaut ne sont pas pris en charge et ne sont jamais compatibles avec le Framework .NET car les modifications d'exécution sont requises dans le CLR.

Visual Studio 2019

Dans Visual Studio 2019 16.3 et ultérieurement, le menu déroulant Sélection de la langue a été désactivé et C # 8 doit être activé explicitement dans le fichier .csproj.

Précautions

Bien que C # 8 soit techniquement compatible avec le Framework .NET, certaines fonctionnalités peuvent être prises en charge dans un support limité ou des solutions de contournement supplémentaires sont nécessaires. Il est recommandé d'être prudent et de tester soigneusement n'importe quel code C # 8 pour le framework .NET.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3