Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 4846|Antwort: 2

[Quelle] Einführung in die IParsable-Schnittstelle, die zu .NET 7 hinzugefügt wurde

[Link kopieren]
Veröffentlicht am 2.5.2023, 15:30:15 | | | |
.NET 7 ist eine neue Version von .NET, die eine Schnittstelle namens IParsable hinzufügt. Diese Benutzeroberfläche hilft Entwicklern, Strings in ihrem Code leichter zu parsen.

Die IParsable-Schnittstelle besteht aus zwei Methoden: Parse und TryParse.

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

Die Parse-Methode wird verwendet, um eine Zeichenkette auf einen Wert eines bestimmten Typs aufzulösen. Wenn die Auflösung fehlschlägt, wird eine Ausnahme ausgelöst.

Die TryParse-Methode wird verwendet, um eine Zeichenkette auf einen Wert eines bestimmten Typs aufzulösen. Es wirft keine Ausnahme, sondern gibt einen booleschen Wert zurück, der anzeigt, ob die Auflösung erfolgreich war.

Zum Beispiel demonstriert der folgende Code, wie man eine Zeichenkette mit der Parse-Methode in eine ganze Zahl parst:

Wenn wir die TryParse-Methode zum Parsen von Strings verwenden wollen, können wir folgenden Code verwenden:

In diesem Code enthält die Erfolgsvariable einen booleschen Wert, der angibt, ob die Auflösung erfolgreich war oder nicht. Wenn die Auflösung erfolgreich ist, enthält die Wertvariable die geparste ganze Zahl.

Wir erstellen eine neue Benutzerklasse, die die gewünschten Attributen Name und Alter enthält, die wir möchtenGeben Sie eine kommagetrennte Zeichenkette ein, um das User-Objekt zurückzugeben, wie in der untenstehenden Abbildung dargestellt:



Der vollständige Code lautet wie folgt:


Zusammenfassend lässt sich sagen, dass IParsable-Schnittstellen das Parsen von Strings erleichtern und den Code prägnanter und lesbarer machen. Wenn Sie .NET 7 zur Entwicklung von Anwendungen verwenden, sollten Sie diese Schnittstelle in Betracht ziehen.





Vorhergehend:VSTO (III) fügt DataTable-Daten in ein Word-Dokument ein
Nächster:RabbitMQ: Wer wird Warteschlange und Exchange erstellen
Veröffentlicht am 2.5.2023, 16:36:44 |
Lernen lernen
Veröffentlicht am 04.5.2023 08:49:19 |
Gut zu lernen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com