.NET 7 ir jauna .NET versija, kas pievieno interfeisu ar nosaukumu IParsable. Šis interfeiss palīdz izstrādātājiem vieglāk parsēt virknes savā kodā.
IParsable interfeiss sastāv no divām metodēm: Parse un TryParse.
Dokumentācija:https://learn.microsoft.com/zh-cn/dotnet/api/system.iparsable-1
Parse metode tiek izmantota, lai atrisinātu virkni uz noteikta tipa vērtību. Ja izšķirtspēja neizdodas, tiek izmests izņēmums.
TryParse metode tiek izmantota, lai atrisinātu virkni uz noteikta tipa vērtību. Tas nerada izņēmumu, bet atgriež Būla vērtību, kas norāda, vai izšķirtspēja ir bijusi veiksmīga.
Piemēram, šis kods parāda, kā parsēt virkni veselā skaitlī, izmantojot Parse metodi:
Ja mēs vēlamies izmantot TryParse metodi, lai parsētu virknes, mēs varam izmantot šādu kodu:
Šajā kodā veiksmes mainīgais satur Būla vērtību, kas norāda, vai izšķirtspēja bija veiksmīga. Ja izšķirtspēja ir veiksmīga, vērtības mainīgais saturēs parsētu veselu skaitli.
Mēs izveidojam jaunu lietotāju klasi, kas satur vēlamos atribūtus Vārds, VecumsAr komatiem atdalītas virknes nodošana, lai atgrieztu lietotāja objektu, kā parādīts attēlā:
Pilns kods ir šāds:
Visbeidzot, IParsable saskarnes var atvieglot virkņu parsēšanu un padarīt kodu kodolīgāku un lasāmāku. Ja lietojumprogrammu izstrādei izmantojat .NET 7, apsveriet iespēju izmantot šo saskarni.
|