当我输入文本框时,我想要它添加数字,而不是如果我键入(例如)12,然后再次单击存款,它只显示12。我认为这是因为它似乎认为它的0加12每次。东西似乎没有正确实例化。我认为。任何人都可以指出我做错了吗?试图添加方法,相信有东西没有实例化
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btn_deposit_Click(object sender, EventArgs e)
{
double input;
input = double.Parse((putin.Text));
BankAccount a = new BankAccount(input);
aMtBox.Text = a.AccountBalance.ToString();
}
}
public class BankAccount
{
private double num1;
private double accountBalance;
public BankAccount(double input)
{
num1 = input;
Deposit();
}
public double Num1
{
set {num1 = value;}
get {return num1;}}
public double AccountBalance
{
get {return accountBalance;}
set {accountBalance = value;}}
public void Deposit()
{
accountBalance = accountBalance + num1;
}
}
}
我想我的是NUM1曾经的念头应该作为用户输入的输入。我对编程非常陌生。很多概念都超出了我的视野,而且由于我只编程了4个月,我一直在努力让事情保持基本,并且进展缓慢。 – Zoro