Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 4846|Risposta: 2

[Fonte] Introduzione all'interfaccia IParsable aggiunta a .NET 7

[Copiato link]
Pubblicato il 2023-5-2 15:30:15 | | | |
.NET 7 è una nuova versione di .NET che aggiunge un'interfaccia chiamata IParsable. Questa interfaccia aiuta gli sviluppatori a analizzare più facilmente le stringhe nel loro codice.

L'interfaccia IParsable è composta da due metodi: Parse e TryParse.

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

Il metodo Parse viene utilizzato per risolvere una stringa in un valore di un tipo specificato. Se la risoluzione fallisce, viene lanciata un'eccezione.

Il metodo TryParse viene utilizzato per risolvere una stringa in un valore di un tipo specificato. Non lancia un'eccezione, ma restituisce un valore booleano che indica se la risoluzione è stata riuscita a funzionare.

Ad esempio, il seguente codice dimostra come analizzare una stringa in un intero usando il metodo Parse:

Se vogliamo usare il metodo TryParse per analizzare stringhe, possiamo usare il seguente codice:

In questo codice, la variabile di successo conterrà un valore booleano che indica se la risoluzione è stata efficace o meno. Se la risoluzione ha successo, la variabile valore conterrà l'intero analizzato.

Creiamo una nuova classe User che contiene gli attributi Nome, Età che vogliamoPassa una stringa separata da virgole per restituire l'oggetto User, come mostrato nella figura sottostante:



Il codice completo è il seguente:


In conclusione, le interfacce IParsable possono rendere più facile l'analisi delle stringhe e rendere il codice più conciso e leggibile. Se stai usando .NET 7 per sviluppare applicazioni, dovresti considerare questa interfaccia.





Precedente:VSTO (III) inserisce dati DataTable in un documento Word
Prossimo:RabbitMQ: Chi creerà la Coda e lo Scambio
Pubblicato il 2023-5-2 16:36:44 |
Impara a imparare
Pubblicato il 4-05-2023 08:49:19 |
Bene imparare
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com