Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 19619|Atsakyti: 0

[Komunikatas] int C#? Paaiškinimas

[Kopijuoti nuorodą]
Paskelbta 2019-02-19 11:30:04 | | |
NT? : reiškia nulinį tipą, kuris yra specialus reikšmės tipas, ir jo reikšmė gali būti nulinė
Naudojamas priskirti reikšmę kintamajam (int tipas) kaip nulinį, o ne 0, kai nustatoma pradinė kintamojo reikšmė
int?? : Naudojamas vertinti ir priskirti reikšmes, pirmiausia nustatyti, ar dabartinis kintamasis yra nulinis, jei taip, galite priskirti naują reikšmę, kitaip ją praleisti
Klaustukas po reikšmės tipo nurodo, kad jis gali būti nulinis (nulinė struktūra)

Nulinis yra naujas .NET 2.0 metodas, nurodantis, ar reikšmės tipas gali būti nulinis.

Jei tipui galite priskirti reikšmę arba nulinę nuorodą (tai reiškia, kad nėra reikšmės), tada sakome, kad tipas yra nulinis.

Todėl nulinis tipas gali reikšti reikšmę arba nurodyti, kad reikšmės nėra. Pavyzdžiui, nuorodos tipas, pvz., String, yra nulinis tipas, o reikšmės tipas, pvz., Int32, nėra nulinis tipas. Struktūra Nullable palaiko reikšmių tipų išplėtimą, kad jie būtų neapibrėžti, bet ne nuorodų tipuose, kurie iš esmės yra nuliniai.

Kadangi reikšmės tipas turi pakankamai pajėgumų, kad atspindėtų tam tipui tinkamą reikšmę, jis negali būti nulinis; Reikšmės tipas nenurodo papildomo pajėgumo, reikalingo neapibrėžtai reikšmei.

Pavyzdžiui: viešasis int? amžius;

Papildymas: Tas pats pasakytina ir apie kitų tipų klausimus po papildymo.
int? num = null;   Teisingai
int num=null;     Neteisinga





Ankstesnis:2019 m. vasario 19 d., antradienis (laimingas žibintų festivalis!) )
Kitą:C# naudoja HttpClient http operacijoms GetStringAsync
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com