Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16216|Vastaus: 1

[Vinkkejä] C# kysymysmerkki? operaattori

[Kopioi linkki]
Julkaistu 14.8.2018 10.15.20 | | |
1. Ehdollinen operaattori ?:
Esimerkiksi: a == null ? null : a.x;
Onko tämä yleisin kysymysmerkki? operaattori.
Tuki: Kaikki versiot C #

2. Lyhennys nollatyypin määrittelylle?
C#:n nollaarvoja ei voida määrittää arvotyypeille, jos arvotyyppi täytyy asettaa tyhjäksi, se on määriteltävä seuraavasti: System.Nullable<T> t, lyhennettynä T? t
Esimerkiksi System.Nullable<int> total voidaan lyhentää muotoon: int? total
Tuki: >= .NET Framework 4.0

3. Null Merge -operaattori??
Jos tämän operaattorin vasen operandi ei ole nolla, tämä operaattori palauttaa vasemman operandin; Muussa tapauksessa oikea operandi palautetaan.
Esimerkiksi:
    int x?;  
    int y = x ?? -1;
Tuki: >= .NET Framework 4.0

4.nollaehdollinen operaattori?
Sitä käytetään NULLin olemassaolon testaamiseen ennen jäsenen pääsyn (?.) tai indeksin (?[) operaatiota.
if(a != null) a.x();   Vastaava kuin a?. x();
Tuki >= C# 6.0





Edellinen:Mchain on hullu MLM-kolikko
Seuraava:mybatis estää SQL-injektion
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com