Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 4846|Odpowiedź: 2

[Źródło] Wprowadzenie do interfejsu IParsable dodanego do .NET 7

[Skopiuj link]
Opublikowano 2023-5-2 o 15:30:15 | | | |
.NET 7 to nowa wersja .NET, która dodaje interfejs o nazwie IParsable. Ten interfejs pomaga deweloperom łatwiej analizować ciągi znaków w kodzie.

Interfejs IParsable składa się z dwóch metod: Parse i TryParse.

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

Metoda parsowania służy do rozwiązywania ciągu do wartości określonego typu. Jeśli rozwiązanie zawodzi, rzuca się wyjątek.

Metoda TryParse służy do rozwiązywania ciągu do wartości określonego typu. Nie generuje wyjątku, lecz zwraca wartość boolowską wskazującą, czy rozwiązanie zakończyło się sukcesem.

Na przykład poniższy kod pokazuje, jak rozłożyć ciąg znaków na liczbę całkowitą za pomocą metody Parse:

Jeśli chcemy użyć metody TryParse do parsowania ciągów znaków, możemy użyć następującego kodu:

W tym kodzie zmienna sukcesu będzie zawierać wartość boolowską wskazującą, czy rozwiązanie zakończyło się sukcesem. Jeśli rozwiązanie zakończy się sukcesem, zmienna wartości będzie zawierać przeanalizowaną liczbę całkowitą.

Tworzymy nową klasę użytkownika, która zawiera atrybuty Nazwa, Wiek, które chcemyPrzekaż ciąg oddzielony przecinkami, aby zwrócić obiekt użytkownika, jak pokazano na poniższym rysunku:



Pełny kod brzmi następująco:


Podsumowując, interfejsy IParsable mogą ułatwić analizę ciągów tekstów oraz uczynić kod bardziej zwięzłym i czytelnym. Jeśli używasz .NET 7 do tworzenia aplikacji, powinieneś rozważyć użycie tego interfejsu.





Poprzedni:VSTO (III) Wstawia dane z DataTable do dokumentu Word
Następny:RabbitMQ: Kto stworzy kolejkę i wymianę
Opublikowano 2023-5-2 16:36:44 |
Naucz się uczyć
Opublikowano 2023-5-4 08:49:19 |
Dobrze się uczyć
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com