Zapoznaj się z rozwiązaniem działania wyzwania operatora warunkowego
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.