1 odpowiedź

Operator ??

Sprawdza czy lewa strona wyrażenia jest pusta  jeśli tak to zwraca wartość wyrażenia po prawej stronie:

string s=null;
string s2 = s ?? "default string";
//s2="default string";

Operator ?

Składnia:   warunek ? wyrażenie1 : wyrażenie2;

warunek może zwrócić prawde lub fałsz, w pierwszym przypadku "?" zwróci wartość wyrażenia1, w przeciwnym wyrażenia2:

int age=19;
bool isAdult =  (age>=18) ? true : false;
//isAdult=true


Zaloguj się lub zarejestruj by dodać odpowiedź.


© 2019 - SkillsTest.pl | | Regulamin | Polityka Prywatnosci