查看条件运算符质询活动的解决方案

已完成

以下代码是上一单元中所述挑战的一种可能的解决方案。

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

此代码只是“一种可能的解决方案”。可以通过在布尔表达式中调用 Next() 来消除临时变量 flip,如下所示:

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

但是,此代码已经进行密集打包,可能更难理解代码所执行的操作。

如果你成功了,那么祝贺你! 继续下一个单元的第二个挑战。

重要

如果在完成此项挑战时遇到问题,可能需要先回顾前面的几个单元,然后再继续。