试图用一种方法计算总数
本文关键字:方法 一种 计算 | 更新日期: 2023-09-27 18:10:26
我试图在一个叫做playerTallyTotals
的方法中统计总数,它来自两个不同的按钮。但是,它并没有把它们加起来打印出来,而是打印了第二个传递给它的int值。
private void playerTallyTotals(int playerCardTotalx)
{
int playerCardFinalTotal = 0;
playerCardFinalTotal = playerCardFinalTotal + playerCardTotalx;
textBox1.Text = playerCardFinalTotal.ToString();
}
将playerCardFinalTotal
移出方法。每次调用该方法时,它都会被重新初始化(归零)。当在方法范围之外时,playerCardFinalTotal
将在类(或窗体)的生命周期内存在。
int playerCardFinalTotal = 0;
private void playerTallyTotals(int playerCardTotalx)
{
playerCardFinalTotal = playerCardFinalTotal + playerCardTotalx;
textBox1.Text = playerCardFinalTotal.ToString();
}
int playerCardFinalTotal = 0;
playerCardFinalTotal = playerCardFinalTotal + playerCardTotalx;
这相当于:
playerCardFinalTotal = 0 + playerCardTotalx;
或
playerCardFinalTotal = playerCardTotalx;
但是它不是把它们相加然后打印出来,而是打印传递给它的第二个int的值
只有一个参数传递给这个函数。听起来好像你的逻辑本身有点缺陷。
也许你应该有这样的逻辑:
private void playerTallyTotals(int playerCardTotalx, int playerCardTotaly)
{
playerCardFinalTotal = playerCardTotaly + playerCardTotalx;
textBox1.Text = playerCardFinalTotal.ToString();
}