Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19619|Atbildi: 0

[Paziņojums] int C#? Paskaidrojums

[Kopēt saiti]
Publicēts 19.02.2019 11:30:04 | | |
nt? : apzīmē nullējamu tipu, kas ir īpašs vērtības tips, un tā vērtība var būt nulle
Izmanto, lai piešķirtu vērtību mainīgajam (int tips) kā null, nevis 0, iestatot sākotnējo vērtību mainīgajam
int?? : Izmanto, lai spriestu un piešķirtu vērtības, vispirms nosakiet, vai pašreizējais mainīgais ir nulle, ja tā, varat piešķirt jaunu vērtību, pretējā gadījumā to izlaist
Jautājuma zīme aiz vērtības tipa norāda, ka tā var būt nulle (anulējama struktūra)

Nullable ir jauns paņēmiens .NET 2.0, lai norādītu, vai vērtības tips var būt null.

Tipam, ja tam var piešķirt vērtību vai nulles atsauci (tas nozīmē, ka nav vērtības), tad mēs sakām, ka tips ir nullējams.

Tādēļ nulles tips var apzīmēt vērtību vai norādīt, ka vērtības nav. Piemēram, atsauces tips, piemēram, Virkne, ir nullējams tips, bet vērtības tips, piemēram, Int32, nav nullējams tips. Struktūra Nullable atbalsta vērtību tipu paplašināšanu, lai tie būtu nulles, bet ne atsauces tipiem, kas pēc būtības ir nullējami.

Tā kā vērtības tipam ir pietiekama ietilpība, lai attēlotu šim tipam piemērotu vērtību, tas nevar būt nulle; Vērtības tips neatspoguļo papildu noslodzi, kas nepieciešama vērtībai Null.

Piemēram: publiskais int? vecums;

Papildinājums: Tas pats attiecas uz cita veida jautājumiem pēc pievienošanas.
int? num = nulle;   Tas ir pareizi
int num=nulle;     Nepareizi





Iepriekšējo:Otrdiena, 2019. gada 19. februāris (Laimīgu laternu festivālu!) )
Nākamo:C# izmanto HttpClient http operācijām GetStringAsync
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com