.NET 7 on uusi versio .NETistä, joka lisää rajapinnan nimeltä IParsable. Tämä käyttöliittymä auttaa kehittäjiä jäsentämään koodinsa merkkijonot helpommin.
IParsable-rajapinta koostuu kahdesta menetelmästä: Parse ja TryParse.
Dokumentaatio:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1
Jäsennysmenetelmää käytetään merkkijonon ratkaisemiseen tietyn tyypin arvoon. Jos resoluutio epäonnistuu, heitetään poikkeus.
TryParse-menetelmää käytetään merkkijonon ratkaisemiseen tietyn tyypin arvoon. Se ei anna poikkeusta, vaan palauttaa totuusarvon, joka osoittaa, onnistuiko ratkaisu.
Esimerkiksi seuraava koodi osoittaa, miten merkkijono jäsentetään kokonaisluvuksi Parse-menetelmällä:
Jos haluamme käyttää TryParse-menetelmää merkkijonojen jäsentämiseen, voimme käyttää seuraavaa koodia:
Tässä koodissa menestysmuuttuja sisältää boole-arvon, joka kertoo, oliko ratkaisu onnistunut vai ei. Jos resoluutio onnistuu, arvomuuttuja sisältää jäsennellyn kokonaisluvun.
Luomme uuden käyttäjäluokan, joka sisältää haluamamme Name- ja Age-attribuutitLähetä pilkulla erotettu merkkijono palauttamaan käyttäjäobjekti, kuten alla olevassa kuvassa näkyy:
Koko koodi on seuraava:
Yhteenvetona voidaan todeta, että IParsable-rajapinnat voivat helpottaa merkkijonojen jäsentämistä ja tehdä koodista tiiviimpää ja luettavampaa. Jos käytät .NET 7:ää sovellusten kehittämiseen, sinun kannattaa harkita tämän käyttöliittymän käyttöä.
|