如果我跑我的項目,我得到這個窗口:在不同的窗口窗體類的C#對象
然後我按下按鈕汽車hinzufügen == 新增汽車。在這裏,方法的代碼:
private void button1_Click(object sender, EventArgs e)
{
addCarcs window = new addCarcs();
window.Show();
}
現在第二個窗口打開:
我填寫這兩個字段,然後按下按鈕汽車hinzufügen == 新增汽車。 然後,我創建了一個類汽車的新對象。下面的代碼:
private void button1_Click(object sender, EventArgs e)
{
if((kennzeichen.Text != "") && (automarke.Text != ""))
{
car myCar = new car();
myCar.addCar(kennzeichen.Text, automarke.Text);
this.Close();
}
}
這裏是類車的代碼:
class car
{
public car()
{
this.carMark = "";
this.carMark = "";
}
public void addCar(string carMark, string carBrand)
{
this.carMark = carMark;
this.carBrand = carBrand;
carNumber++;
}
public string showCar()
{
return string.Format(
"Automarke: {0} --- Autokennzeichen {1}", this.carBrand, this.carMark);
}
private string carMark;
private string carBrand;
static int carNumber;
}
現在我的主窗口再次降臨:
現在我按第二個按鈕auto anzeigen == show car。我想說明的加車,但如果我寫這個代碼在按鈕方法:
private void showCar_Click(object sender, EventArgs e)
{
myCar.showCar();
}
我得到一個錯誤:
如何發送所創建的對象的一類不同形式之間?
創建場'汽車_myCar'和值分配給本 – Backs