Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 16216|Antwoord: 1

[Tips] C# vraagteken? Operator

[Link kopiëren]
Geplaatst op 14-08-2018 10:15:20 | | |
1. Voorwaardelijke operator?:
Bijvoorbeeld: a == nul ? null : a.x;
Dit is het meest voorkomende vraagteken? Operator.
Ondersteuning: Alle versies C #

2. Stenografie voor nultypedefinitie?
Nullwaarden in C# kunnen niet aan waardetypes worden toegewezen; als het waardetype op leeg moet worden gezet, moet het worden gedefinieerd met: System. Nullable<T> t, afgekort als T? t
Bijvoorbeeld, System.Nullable<int> total kan worden afgekort als: int? totaal
Ondersteuning: >= .NET Framework 4.0

3. Null Merge Operator??
Als de linker operand van deze operator niet null is, geeft deze operator de linker operand terug; Anders wordt de rechter operand teruggegeven.
Bijvoorbeeld:
    int x?;  
    Int y = x ?? -1;
Ondersteuning: >= .NET Framework 4.0

4.nul conditionele operator ?.
Wordt gebruikt om te testen op de aanwezigheid van NULL voordat een lid-toegangsoperatie (?.) of index (?[) wordt uitgevoerd.
als(a != nul) a.x();   Gelijk aan een?. x();
Ondersteuning >= C# 6.0





Vorig:Mchain is een gekke MLM-munt
Volgend:mybatis voorkomt SQL-injectie
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com