最有效的方法是将(x = y)变为真?

时间:2014-01-23 17:26:17

标签: c#

作为学习C#语言的练习,我想做一个整数赋值x = y但是然后返回布尔值true。

bool b=(x=y)==y;

这有效,但有点臭。 是否存在将整数转换为bool的C#运算符或转换方法?

这是下一个练习的谓词,它涉及另一个可怕的黑客攻击。

1 个答案:

答案 0 :(得分:0)

bool b = (y = x) is int;

享受编译器警告。