我正在測試Windows窗體上的銀行帳戶。易於開始的東西。在我的dep_Click
方法中,我有一種方法,如果我點擊它,那麼aMtBox
中的代碼就是我想要的。我想進一步擴展並嘗試使用某些屬性創建BankAccount類,等等。我使用我的方法來嘗試這樣做。我看到的所有東西看起來好像在控制檯應用程序中都可以,除非我不知道如何調用中的方法;也就是說,我可以使用我寫的代碼。窗體窗體,方法和按鈕
代碼是否完全錯誤,並且在Windows窗體應用程序中有所不同?還是有一個我不明白的概念。 請向我解釋清楚。
編輯:我更新了我的代碼,但它仍然給了我大約需要在靠近底部的withDrawl
方法的返回類型的錯誤。仍然不確定。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
BankAccount a = new BankAccount(iBa, num1);
public Form1()
{
InitializeComponent();
decimal iBa = 300.00m; // needs fixed to be more universal
this.aMtBox.Text = iBa.ToString();
}
private void dep_Click(object sender, EventArgs e)
{
try
{
decimal num1 = 0.00m;
decimal iBa = 300.00m;
num1 = Convert.ToDecimal(this.depBox.Text);
decimal total = num1 + iBa;
this.aMtBox.Text = total.ToString();
}
catch
{
MessageBox.Show("ERROR", "Oops, this isn't good!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void withdrawl_Click(object sender, EventArgs e)
{
}
public class BankAccount
{
decimal iBa;
decimal num1;
decimal withT;
public decimal IBa
{
get
{
return iBa;
}
}
public decimal Num1
{
get
{
return num1;
}
}
public decimal Witht
{
get
{
return withT;
}
}
public withDrawl(decimal n, decimal s)
{
iBa = n;
num1 = s;
withT = iBa - num1;
}
}
}
}
爲了讓我們需要知道你想要去的方向。請解釋你的最終目標是什麼。 –
我看到你已經實例化了BankAccount,但它看起來並不像你在任何地方使用它?您需要像'a.IBa'或'a.Num1'這樣在'a'中調用您的屬性。 – Brian
我做了一個編輯this.aMtBox.Text = a.withDrawl; –