Which ternärer Operator in C # ist am beliebtesten und meist verwendet? [geschlossen]
-
16-09-2019 - |
Frage
Welche ternäre Operator in C # ist am beliebtesten und meist verwendet?
Lösung
Der Bediener manchmal als der ternäre Operator bekannt ist, die tatsächlich dem Namen Bedingungsoperator . Es ist von der Form
A ? B : C
, wobei A ein Boolescher Ausdruck, und B und C sind Ausdrücke, entweder vom gleichen Typ oder von Typen, so dass die Art von B kann implizit auf die Art der C oder umgekehrt umgewandelt werden.
Zuerst A ausgewertet wird; wenn das Ergebnis true
wird, dann wird B bewertet das Ergebnis zu liefern. Andernfalls wird C bewertet das Ergebnis zu liefern.
Andere Tipps
Es ist beliebt, weil es kürzer und lesbarer Code führt. Betrachten Sie dieses einfache Beispiel:
int daysInYear = isLeapYear ? 366 : 365;
statt
if(isLeapYear) {
daysInYear = 366;
} else {
daysInYear = 365;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow