2011-03-05 329 views

回答

9

这是C#的logical negation unary operator。它基本上是布尔值的“相反”。如果thistime先前为假,则会将其设置为true。

+2

假设'thistime'是一个'bool',当然可以:-) – 2011-03-05 20:51:05

+0

你实际上可以为自定义类型重载'!'操作符吗?我没有想到。 – Femaref 2011-03-05 20:55:53

+0

“用户定义的类型可能会重载!运算符(请参阅运算符)。”根据Reed在上面给出的评论部分 – PetPaulsen 2011-03-05 21:05:13