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

Utsikt: 19619|Svar: 0

[Kommunikation] int i C#? Förklaring

[Kopiera länk]
Publicerad på 2019-02-19 11:30:04 | | |
NT? : representerar en nullbar typ, som är en speciell värdetyp, och dess värde kan vara null
Används för att tilldela ett värde till en variabel (int-typ) som null istället för 0 när initialvärdet sätts till en variabel
int?? : Används för att bedöma och tilldela värden, först avgöra om den aktuella variabeln är null, i så fall kan du tilldela ett nytt värde, annars hoppa över det
Ett frågetecken efter värdetypen indikerar att den kan vara null (Nullbar struktur)

Nullbar är en ny teknik i .NET 2.0 för att ange om en värdetyp kan vara null.

För en typ, om du kan tilldela den antingen ett värde eller en nullreferens noll (det vill säga att det inte finns något värde), säger vi att typen är nullbar.

Därför kan en nolltyp representera ett värde, eller indikera att inget värde existerar. Till exempel är en referenstyp som String en nullbar typ, medan en värdetyp som Int32 inte är en nullbar typ. Nullable-strukturen stödjer att värdetyper utvidgas till att vara null, men inte på referenstyper, som är inneboende nullbara.

Eftersom värdetypen har tillräcklig kapacitet för att representera ett värde lämpligt för den typen kan den inte vara null; Värdetypen representerar inte den extra kapacitet som krävs för ett nollvärde.

Till exempel: offentlig int? ålder;

Tillägg: Samma gäller för andra typer av frågor efter addition.
int? num = null;   Det stämmer
int num=null;     Fel





Föregående:Tisdag 19 februari 2019 (Glad Lyktfestival!) )
Nästa:C# använder HttpClient för http-operationer GetStringAsync
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