Überprüfen der Lösung für die Herausforderungsaktivität zum bedingten Operator

Abgeschlossen

Der folgende Code stellt eine mögliche Lösung für die Herausforderung der vorherigen Lerneinheit dar.

Random coin = new Random();
int flip = coin.Next(0, 2);
Console.WriteLine((flip == 0) ? "heads" : "tails");

Dieser Code ist lediglich eine mögliche Lösung. Sie könnten die temporäre Variable flip beseitigen, indem Sie Next() innerhalb des booleschen Ausdrucks wie folgt aufrufen:

Random coin = new Random();
Console.WriteLine((coin.Next(0, 2) == 0) ? "heads" : "tails");

Dieser Code ist jedoch komplexer, und die Aufgabe des Codes wäre schwieriger zu verstehen.

Wenn Sie erfolgreich waren, herzlichen Glückwunsch! Fahren Sie mit der zweiten Herausforderung in der nächsten Einheit fort.

Von Bedeutung

Wenn Sie Probleme beim Abschließen dieser Herausforderung hatten, sollten Sie vielleicht die vorherigen Einheiten überprüfen, bevor Sie fortfahren.