如果我跟踪用户单击按钮的次数,使用clicks++
或clicks += 1
的优点/缺点是什么?
这种情况或任何情况会有所不同吗?
最佳答案
clicks++
将在递增之前返回clicks
的值。clicks+=1
将在增加后返回clicks
的值。这与++clicks
相同
如果忽略返回值,则没有区别。
而且,尽管这不适用于您的特定情况,但不是通过编译时文字clicks
而是通过解析为1
的其他表达式来增加1
,则该表达式可能会产生副作用。
关于c# - C#-使用+ = 1和++有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21410146/