【发布时间】:2012-09-01 06:39:37
【问题描述】:
我在 AS3 中编写了一个代码,它允许我检查特定数量的事情是否为真......
If (true + false + true + true + false + true + true < 4)
{
}
当我尝试用 C# 重写时,它告诉我不能添加类型 bool 和 bool。这样做的最好方法是像这样重写它吗?还是有一些更简单的解决方法?
If ((true?1:0) + (false?1:0) + (true?1:0) + (true?1:0) + (false?1:0) + (true?1:0) + (true?1:0) < 4)
{
}
【问题讨论】:
-
public int ToInt(bool b) {return b ? 1 : 0;} -
@L.B:
ToInt作为Convert.ToInt32存在