IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Un premier aperçu des fonctionnalités de C# 11 est disponible avec la vérification des paramètres null,
Et les motifs de liste

Le , par Bill Fassinou

434PARTAGES

11  0 
Vous avez lu gratuitement 26 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de kakone
Candidat au Club https://www.developpez.com
Le 10/11/2022 à 18:09
C# 11 n est dispo qu'à partir de .NET 7, comme défini dans ce tableau: https://learn.microsoft.com/en-us/do...nguage-version
Tu peux très bien utiliser C# 11 en .NET 6. Dans le tableau, ce sont les valeurs par défaut.
Si tu mets ça dans ton csproj, tu seras en C# 11 :
Code : Sélectionner tout
1
2
3
<PropertyGroup>
   <LangVersion>11.0</LangVersion>
</PropertyGroup>
3  0 
Avatar de Armitage1982
Membre régulier https://www.developpez.com
Le 09/11/2022 à 22:16
J'adore ce langage, mais ça devient indigeste.
1  0 
Avatar de sevyc64
Modérateur https://www.developpez.com
Le 10/11/2022 à 21:44
1  0 
Avatar de redcurve
Inactif https://www.developpez.com
Le 09/11/2022 à 16:37
❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️❤️ Voilà
0  0 
Avatar de Eric80
Membre éprouvé https://www.developpez.com
Le 09/11/2022 à 18:32
Cet article et la source associée oublient de mentionner un pt essentiel: C# 11 n est dispo qu'à partir de .NET 7, comme défini dans ce tableau: https://learn.microsoft.com/en-us/do...nguage-version

pour tout ceux qui travaillent en .NET, les versions LTS sont généralement préférées. Donc on attendra .NET 8 pour utiliser les fonctionnalités de C#11 (et 12?)...
0  0 
Avatar de Armitage1982
Membre régulier https://www.developpez.com
Le 10/11/2022 à 22:16
Citation Envoyé par sevyc64 Voir le message
Sur certains points, je suis d'accord.

Prétendre que

Pour moi c'est tout le contraire, ça devient très très vite illisible.

Par contre, le coup de tronquer les espaces en début de ligne, si ça marche aussi sur les chaines verbatim, ça va être très très intéressant.

Pour la lisibilité, c'est pareil sur les chaines interpolées, qui ont été une grande avancée et c'est bien pratique, mais si on en abuse ça devient très vite pénible à lire, surtout quand, comme dans un des exemples, le "trou" est à rallonge.
Je suis bien d'accord avec toi.
Comme toujours, tout dépendra de l'usage que l'on en fait.
0  0