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: 16692|Odpověď: 1

[Tipy] Otazník v C#? operátor

[Kopírovat odkaz]
Zveřejněno 14.08.2018 10:15:20 | | |
1. Podmíněný operátor ?:
Například: a == nula ? null : a.x;
Tohle je nejčastější otazník? operátor.
Podpora: Všechny verze C #

2. Zkratka int pro definici nulového typu?
Nulové hodnoty v C# nelze přiřadit k typům hodnot, pokud je potřeba nastavit typ hodnoty na prázdný, musí být definován jako: System.Nullable<T> t, zkráceně T? t
Například System.Nullable<int> total lze zkrátit jako: int? total
Podpora: >= .NET Framework 4.0

3. Operátor nulového sloučení ??
Pokud levý operand tohoto operátoru není null, tento operátor vrátí levý operand; Jinak se vrátí správný operand.
Například:
    int x?;  
    int y = x ?? -1;
Podpora: >= .NET Framework 4.0

4.nulový podmíněný operátor ?.
Používá se k testování přítomnosti NULL před provedením operace s přístupem k členům (?.) nebo indexem (?[).
if(a != null) a.x();   Ekvivalent a?. x();
Podpora >= C# 6.0





Předchozí:Mchain je bláznivá MLM mince
Další:mybatis zabraňuje injekci SQL
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