Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 4846|Répondre: 2

[Source] Introduction à l’interface IParsable ajoutée à .NET 7

[Copié le lien]
Publié le 2023-05-2 à 15:30:15 | | | |
.NET 7 est une nouvelle version de .NET qui ajoute une interface appelée IParsable. Cette interface aide les développeurs à analyser plus facilement les chaînes de caractères dans leur code.

L’interface IParsable se compose de deux méthodes : Parse et TryParse.

Documentation:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1

La méthode d’analyse est utilisée pour résoudre une chaîne en une valeur d’un type spécifié. Si la résolution échoue, une exception est lancée.

La méthode TryParse est utilisée pour résoudre une chaîne en une valeur d’un type spécifié. Il ne lance pas d’exception, mais renvoie une valeur booléenne indiquant si la résolution a été réussie.

Par exemple, le code suivant montre comment analyser une chaîne en entier en utilisant la méthode d’analyse :

Si nous voulons utiliser la méthode TryParse pour analyser des chaînes, nous pouvons utiliser le code suivant :

Dans ce code, la variable succès contiendra une valeur booléenne indiquant si la résolution a été réussie ou non. Si la résolution réussit, la variable de valeur contiendra l’entier analysé.

Nous créons une nouvelle classe User qui contient les attributs Nom, Âge que nous voulonsPassez une chaîne séparée par des virgules pour retourner l’objet User, comme montré dans la figure ci-dessous :



Le code complet est le suivant :


En conclusion, les interfaces IParsable peuvent faciliter l’analyse des chaînes de caractères et rendre le code plus concis et lisible. Si vous utilisez .NET 7 pour développer des applications, alors vous devriez envisager d’utiliser cette interface.





Précédent:VSTO (III) insère les données de DataTable dans un document Word
Prochain:RabbitMQ : Qui créera la file d’attente et l’échange
Publié le 2023-05-2 à 16:36:44 |
Apprendre à apprendre
Publié le 04-05-2023 08:49:19 |
C’est bon à apprendre
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com