Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 4846|Odpověď: 2

[Zdroj] Úvod do IParsable rozhraní přidáno do .NET 7

[Kopírovat odkaz]
Zveřejněno 2023-5-2 15:30:15 | | | |
.NET 7 je nová verze .NET, která přidává rozhraní nazvané IParsable. Toto rozhraní pomáhá vývojářům snadněji analyzovat řetězce v jejich kódu.

Rozhraní IParsable se skládá ze dvou metod: Parse a TryParse.

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

Metoda Parse se se používá k rozlišení řetězce na hodnotu určitého typu. Pokud řešení selže, je vydána výjimka.

Metoda TryParse se používá k rozlišení řetězce na hodnotu určitého typu. Nehodí výjimku, ale vrací booleovskou hodnotu, která označuje, zda bylo rozlišení úspěšné.

Například následující kód ukazuje, jak parsovat řetězec na celé číslo pomocí metody Parse:

Pokud chceme použít metodu TryParse pro analýzu řetězců, můžeme použít následující kód:

V tomto kódu bude proměnná úspěchu obsahovat booleovskou hodnotu, která ukazuje, zda bylo vyřešení úspěšné či nikoliv. Pokud je rozlišení úspěšné, proměnná bude obsahovat parsované celé číslo.

Vytvoříme novou třídu uživatele, která obsahuje atributy Jméno, Věk, které chcemePředání řetězce odděleného čárkou pro vrácení uživatelského objektu, jak je znázorněno na obrázku níže:



Celý kód je následující:


Závěrem lze říci, že IParsable rozhraní mohou usnadnit analýzu řetězců a učinit kód stručnějším a čitelnějším. Pokud používáte .NET 7 k vývoji aplikací, měli byste zvážit použití tohoto rozhraní.





Předchozí:VSTO (III) vkládá data DataTable do dokumentu Word
Další:RabbitMQ: Kdo vytvoří frontu a výměnu
Zveřejněno 2023-5-2 16:36:44 |
Učte se učit
Zveřejněno 4. 5. 2023 08:49:19 |
Dobré se to dozvědět
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com