Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19619|Odpověď: 0

[Komunikace] int v C#? Vysvětlení

[Kopírovat odkaz]
Zveřejněno 19.02.2019 11:30:04 | | |
NT? : představuje nulovatelný typ, což je speciální hodnotový typ, a jeho hodnota může být nulová
Používá se k přiřazení hodnoty proměnné (typ int) jako nul místo 0 při nastavení počáteční hodnoty proměnné
int?? : Používá se k hodnocení a přiřazení hodnot, nejprve zjistěte, zda je aktuální proměnná nulová, pokud ano, můžete přiřadit novou hodnotu, jinak ji přeskočit
Otazník za typem hodnoty znamená, že může být nulová (nulová struktura)

Nullable je nová technika v .NET 2.0 pro indikování, zda může být nějaký typ hodnoty null.

Pro typ, pokud mu můžete přiřadit hodnotu nebo nulovou referenční nulovou hodnotu (tedy žádnou hodnotu), pak říkáme, že typ je nulovatelný.

Proto může nulový typ reprezentovat hodnotu nebo indikovat, že žádná hodnota neexistuje. Například referenční typ jako String je nullable type, zatímco value type jako Int32 není nullable type. Nullable struktura podporuje rozšiřování hodnotových typů tak, aby byly null, ale ne na referenční typy, které jsou ze své podstaty nullable.

Protože typ hodnoty má dostatečnou kapacitu reprezentovat hodnotu vhodnou pro daný typ, nemůže být null; Typ hodnoty nepředstavuje dodatečnou kapacitu potřebnou pro nulovou hodnotu.

Například: veřejná inteligence? věk;

Doplněk: Totéž platí pro jiné typy otázek po sčítání.
int? num = null;   Přesně tak
int num=null;     Špatně





Předchozí:Úterý 19. února 2019 (Šťastný festival lampionů!) )
Další:C# používá HttpClient pro http operace GetStringAsync
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com