我正在尝试制作一个“喜欢”和一个“不喜欢”按钮。“喜欢”按钮可以正常工作,但是当单击“不喜欢”按钮时,它什么也不做,当再次单击它时,它会删除一个“喜欢”按钮。我可以做些什么来解决这个问题;我有一个喜欢按钮(iconButton 1)、一个不喜欢按钮(iconButton 1)和一个标签(label 1)。
int i;
int like;
int dislike;
private void iconButton1_Click(object sender, EventArgs e)
{
like = i ++ ;
label1.Text = like.ToString();
}
private void iconButton2_Click(object sender, EventArgs e)
{
dislike = like -- ;
label1.Text = dislike.ToString();
}
1条答案
按热度按时间yeotifhr1#
这听起来像是在记录一个按钮被点击的次数,如果是这样的话,那么你根本不需要
i
--只需要表示“喜欢”和“不喜欢”按钮的变量:请注意,前增量(
++variable
)和后增量(variable++
)之间有一个细微的区别。前增量将使用表达式中的增量值,而后增量将使用表达式中的非增量值。Eric Lippert在这里描述得更好:i和i之间有什么区别?