??, Null coalescing opearor http://www.dotnetperls.com/null-coalescing
Ciekawostka z Wikipedii:
return some_Value ?? some_Value2 ?? some_Value3;
"Once a non-null value is assigned to number, or it reaches the final value (which may or may not be null), the expression is completed."
?: Ternary opeartor.( conditional operator, inline if (iif), or ternary if)
np przykład tutaj. http://csharp-video-tutorials.blogspot.co.uk/2012/06/part-5-c-tutorial-common-operators.html
bool IsNumber10 = Number == 10 ? true : false;
przykład z wikipedii:
//condition ? first_expression : second_expression; static double sinc(double x) { return x != 0.0 ? Math.Sin(x)/x : 1.0; }Interesująca składnia źródło: stackoverflow
x = foo ? 1 : bar ? 2 : baz ? 3 : 4;
Brak komentarzy:
Prześlij komentarz