Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 19619|Odpoveď: 0

[Komunikácia] int v C#? Vysvetlenie

[Kopírovať odkaz]
Zverejnené 19. 2. 2019 11:30:04 | | |
NT? : predstavuje nulovateľný typ, ktorý je špeciálnym typom hodnoty, a jeho hodnota môže byť nulová
Používa sa na priradenie hodnoty premennej (typ int) ako nul namiesto 0 pri nastavovaní počiatočnej hodnoty premennej
int?? : Používa sa na hodnotenie a priraďovanie hodnôt, najprv urč, či je aktuálna premenná nulová, ak áno, môžete priradiť novú hodnotu, inak ju preskočiť
Otáznik za typom hodnoty naznačuje, že môže byť nulová (nulovateľná štruktúra)

Nullable je nová technika v .NET 2.0 na indikáciu, či môže byť hodnotový typ null.

Pre typ, ak mu môžete priradiť hodnotu alebo nulový referenčný null (čo znamená, že neexistuje žiadna hodnota), potom povieme, že typ je nulovateľný.

Preto nulový typ môže reprezentovať hodnotu alebo naznačovať, že žiadna hodnota neexistuje. Napríklad referenčný typ ako String je nulovateľný typ, zatiaľ čo hodnotový typ ako Int32 nie je nulovateľný typ. Nullable štruktúra podporuje rozšírenie hodnotových typov tak, aby boli null, ale nie na referenčných typoch, ktoré sú inherentne nullovateľné.

Keďže typ hodnoty má dostatočnú kapacitu na reprezentáciu hodnoty vhodnej pre daný typ, nemôže byť null; Typ hodnoty nepredstavuje dodatočnú kapacitu potrebnú pre nulovú hodnotu.

Napríklad: verejná inteligencia? vek;

Doplnok: To isté platí aj pre iné typy otázok po sčítaní.
int? num = null;   Presne tak
int num=null;     Nesprávne





Predchádzajúci:Utorok, 19. februára 2019 (Šťastný festival lampiónov!) )
Budúci:C# používa HttpClient pre http operácie GetStringAsync
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com