Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 4846|Antwoord: 2

[Bron] Introductie tot de IParsable-interface toegevoegd aan .NET 7

[Link kopiëren]
Geplaatst op 2-5-2023 15:30:15 | | | |
.NET 7 is een nieuwe versie van .NET die een interface toevoegt genaamd IParsable. Deze interface helpt ontwikkelaars om strings in hun code gemakkelijker te parsen.

De IParsable-interface bestaat uit twee methoden: Parse en TryParse.

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

De Parse-methode wordt gebruikt om een string op te lossen naar een waarde van een gespecificeerd type. Als de resolutie faalt, wordt er een uitzondering gegooid.

De TryParse-methode wordt gebruikt om een string op te lossen naar een waarde van een bepaald type. Het gooit geen uitzondering, maar geeft een booleaanse waarde terug die aangeeft of de resolutie succesvol was.

De volgende code demonstreert bijvoorbeeld hoe je een string kunt parsen in een geheel getal met behulp van de Parse-methode:

Als we de TryParse-methode willen gebruiken om strings te parsen, kunnen we de volgende code gebruiken:

In deze code bevat de succesvariabele een booleaanse waarde die aangeeft of de resolutie succesvol was of niet. Als de oplossing succesvol is, zal de waardevariabele het geanalyseerde geheel getal bevatten.

We maken een nieuwe User-klasse aan die de attributen Naam, Leeftijd bevat die we willenGeef een komma-gescheiden string door om het User-object terug te geven, zoals getoond in de onderstaande figuur:



De volledige code is als volgt:


Samenvattend kunnen IParsable-interfaces het makkelijker maken om strings te parsen en de code beknopter en leesbaarder maken. Als je .NET 7 gebruikt om applicaties te ontwikkelen, dan zou je deze interface moeten overwegen.





Vorig:VSTO (III) Voegt Datatable-gegevens in in een Word-document
Volgend:RabbitMQ: Wie maakt Queue en Exchange aan
Geplaatst op 2 juli 2023 16:36:44 |
Leer leren
Geplaatst op 2023-5-4 08:49:19 |
Goed om te leren
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com