.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.
|