Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 4846|Válasz: 2

[Forrás] Bevezetés az IParsable felülethez a .NET 7-hez

[Linket másol]
Közzétéve: 2023-5-2 15:30:15 | | | |
A .NET 7 egy új .NET verzió, amely egy IParsable nevű interfészt ad hozzá. Ez az interfész segít a fejlesztőknek könnyebben értelmezni a sorozatokat a kódjukban.

Az IParsable interfész két módszerből áll: Parse és TryParse.

Dokumentáció:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1

A Parse módszert arra használják, hogy egy stringet egy meghatározott típusú értékre feloldjanak. Ha a felbontás nem működik, kivételt dobnak.

A TryParse módszert arra használják, hogy egy stringet egy meghatározott típusú értékre feloldjanak. Nem ad kivételt, hanem egy boolean értéket ad vissza, amely jelzi, hogy a felbontás sikeres volt-e.

Például a következő kód bemutatja, hogyan lehet egy stringet egész számba parzálni a Parse módszerrel:

Ha a TryParse módszert szeretnénk használni a stringek elemzésére, a következő kódot használhatjuk:

Ebben a kódban a sikerváltozó tartalmaz egy boolean értéket, amely jelzi, hogy a felbontás sikeres volt-e vagy sem. Ha a felbontás sikeres, az értékváltozó tartalmazza az eszűrt egész számot.

Létrehozunk egy új User osztályt, amely tartalmazza a Name, Age attribútumokat, amiket szeretnénkPasszolj egy vesszővel elválasztott stringet, hogy visszaadjuk a User objektumot, ahogy az alábbi ábrán látható:



A teljes kód a következő:


Összefoglalva, az IParsable interfészek megkönnyíthetik a stringek elemzését, és tömörebbé és olvashatóbbá teszik a kódot. Ha .NET 7-et használsz alkalmazások fejlesztésére, akkor érdemes fontolóra venni ennek az interfésznek a használatát.





Előző:VSTO (III) DataTable adatokat helyez be egy Word dokumentumba
Következő:RabbitMQ: Ki fogja létrehozni a Queue-t és a Exchange-t
Közzétéve: 2023-5-2 16:36:44 |
Tanulj meg
Közzétéve: 2023-5-4 08:49:19 |
Jó megtanulni
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com