Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 4846|Vastaus: 2

[Lähde] Johdanto IParsable-käyttöliittymään, joka lisättiin .NET 7:ään

[Kopioi linkki]
Julkaistu 2023-5-2 klo 15:30:15 | | | |
.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öä.





Edellinen:VSTO (III) Lisää DataTable-tiedot Word-dokumenttiin
Seuraava:RabbitMQ: Kuka luo Queue- ja Exchange-toiminnot
Julkaistu 2023-5-2 klo 16:36:44 |
Opettele oppimaan
Julkaistu 2023-5-4 08:49:19 |
Hyvä oppia
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com