Zapoznaj się z rozwiązaniem działania wyzwania operatora warunkowego

Zakończone

Poniższy kod jest jednym z możliwych rozwiązań zadania z poprzedniej lekcji.

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

Ten kod jest tylko "jednym z możliwych rozwiązań". Można wyeliminować zmienną flip tymczasową przez wywołanie Next() wewnątrz wyrażenia logicznego w następujący sposób:

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

Jednak ten kod jest zapakowany gęsto i może być trudniej zrozumieć, co robi kod.

Jeśli odniosłeś sukces, gratulacje! Przejdź do drugiego zadania w następnej lekcji.

Ważne

Jeśli ukończenie tego wyzwania sprawiło Ci trudność, być może warto przejrzeć poprzednie jednostki zanim przejdziesz dalej.