Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 4846|Atsakyti: 2

[Šaltinis] Įvadas į "IParsable" sąsają, pridėtą prie .NET 7

[Kopijuoti nuorodą]
Publikuota: 2023-5-2 15:30:15 | | | |
.NET 7 yra nauja .NET versija, kuri prideda sąsają, vadinamą IParsable. Ši sąsaja padeda kūrėjams lengviau išanalizuoti kodo eilutes.

"IParsable" sąsaja susideda iš dviejų metodų: "Parse" ir "TryParse".

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

Analizės metodas naudojamas norint išspręsti eilutę iki nurodyto tipo reikšmės. Jei skiriamoji geba nepavyksta, pateikiama išimtis.

TryParse metodas naudojamas norint išspręsti eilutę iki nurodyto tipo reikšmės. Jis nepateikia išimties, bet pateikia loginę reikšmę, nurodančią, ar sprendimas buvo sėkmingas.

Pavyzdžiui, šis kodas parodo, kaip išanalizuoti eilutę į sveikąjį skaičių naudojant analizės metodą:

Jei norime naudoti "TryParse" metodą eilutėms analizuoti, galime naudoti šį kodą:

Šiame kode sėkmės kintamajame bus loginė reikšmė, nurodanti, ar sprendimas buvo sėkmingas, ar ne. Jei sprendimas sėkmingas, reikšmės kintamajame bus išanalizuotas sveikasis skaičius.

Sukuriame naują vartotojo klasę, kurioje yra norimi vardo, amžiaus atributaiPerduoti kableliais atskirtą eilutę, kad būtų grąžintas vartotojo objektas, kaip parodyta toliau pateiktame paveikslėlyje:



Visas kodas yra toks:


Apibendrinant galima pasakyti, kad "IParsable" sąsajos gali palengvinti eilučių analizę ir padaryti kodą glaustesnį ir skaitomesnį. Jei naudojate .NET 7 programoms kurti, turėtumėte apsvarstyti galimybę naudoti šią sąsają.





Ankstesnis:VSTO (III) Įterpia DataTable duomenis į Word dokumentą
Kitą:RabbitMQ: kas sukurs eilę ir mainus
Paskelbta 2023-5-2 16:36:44 |
Išmokite mokytis
Paskelbta 2023-5-4 08:49:19 |
Gera išmokti
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com