[英]Can't throwaway result of a val1 && val2?
我正在尝试做类似的事情
public class Program
{
private static readonly Random r = new Random();
public static void Main()
{
RandomBool() && RandomBool();
}
private static bool RandomBool()
{
bool b = r.Next() % 2 == 0;
Console.WriteLine("Random bool value is {0}", b);
return b;
}
}
即执行RandomBool()
直到它为false
为止。 (您可以使用JavaScript进行此操作)
我想我必须做
public static void Main()
{
bool throwAwayValue = RandomBool() && RandomBool();
}
还是有更好的方法来做同样的事情?
如果要重复执行RandomBool
直到它为假,就不能在main
使用while循环吗?
while (RandomBool()) {
// wait
}
https://docs.microsoft.com/zh-cn/dotnet/csharp/language-reference/keywords/while
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.