Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 19619|Svar: 0

[Kommunikation] int i C#? Forklaring

[Kopier link]
Opslået på 19/02/2019 11.30.04 | | |
NT? : repræsenterer en nullbar type, som er en særlig værditype, og dens værdi kan være null
Bruges til at tildele en værdi til en variabel (int-type) som null i stedet for 0, når den oprindelige værdi sættes til en variabel
int?? : Bruges til at bedømme og tildele værdier, først afgøre om den aktuelle variabel er null, hvis ja, kan du tildele en ny værdi, ellers springe den over
Et spørgsmålstegn efter værditypen angiver, at den kan være null (Nullbar struktur)

Nullable er en ny teknik i .NET 2.0 til at angive, om en værditype kan være null.

For en type, hvis du kan tildele den enten en værdi eller en nullreference-null (dvs. der ikke er nogen værdi), siger vi, at typen er nullbar.

Derfor kan en null-type repræsentere en værdi eller indikere, at der ikke findes nogen værdi. For eksempel er en referencetype som String en nullbar type, mens en værditype som Int32 ikke er en nullbar type. Nullable-strukturen understøtter udvidelse af værdityper til at være null, men ikke på referencetyper, som er iboende nullable.

Fordi værditypen har tilstrækkelig kapacitet til at repræsentere en værdi, der passer til den type, kan den ikke være null; Værditypen repræsenterer ikke den ekstra kapacitet, der kræves for en nulværdi.

For eksempel: offentlig int? alder;

Supplement: Det samme gælder for andre typer spørgsmål efter addition.
int? num = null;   Det er rigtigt
int num=null;     Forkert





Tidligere:Tirsdag den 19. februar 2019 (Glædelig Lanterne Festival!) )
Næste:C# bruger HttpClient til http-operationer GetStringAsync
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com