Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 4846|Svar: 2

[Källa] Introduktion till IParsable-gränssnittet lagt till .NET 7

[Kopiera länk]
Publicerad den 2023-5-2 15:30:15 | | | |
.NET 7 är en ny version av .NET som lägger till ett gränssnitt kallat IParsable. Detta gränssnitt hjälper utvecklare att lättare tolka strängar i sin kod.

IParsable-gränssnittet består av två metoder: Parse och TryParse.

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

Parsemetoden används för att lösa en sträng till ett värde av en specificerad typ. Om lösningen misslyckas kastas ett undantag.

TryParse-metoden används för att lösa en sträng till ett värde av en specificerad typ. Den kastar inget undantag, utan returnerar ett booleskt värde som indikerar om resolutionen var framgångsrik.

Till exempel demonstrerar följande kod hur man tolkar en sträng till ett heltal med hjälp av Parse-metoden:

Om vi vill använda TryParse-metoden för att tolka strängar kan vi använda följande kod:

I denna kod kommer framgångsvariabeln att innehålla ett booleskt värde som indikerar om resolutionen var framgångsrik eller inte. Om lösningen lyckas kommer värdevariabeln att innehålla det parsade heltalet.

Vi skapar en ny användarklass som innehåller attributen Namn, Ålder som vi vill haSkicka in en komma-separerad sträng för att returnera User-objektet, som visas i figuren nedan:



Den fullständiga koden är som följer:


Sammanfattningsvis kan IParsable-gränssnitt göra det enklare att tolka strängar och göra koden mer koncis och läsbar. Om du använder .NET 7 för att utveckla applikationer bör du överväga att använda detta gränssnitt.





Föregående:VSTO (III) infogar Datatable-data i ett Word-dokument
Nästa:RabbitMQ: Vem kommer att skapa kö och utbyte
Publicerad 2023-5-2 16:36:44 |
Lär dig att lära dig
Publicerad den 2023-5-4 08:49:19 |
Bra att lära sig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com