我目前無法將變量從一個類傳遞到另一個類。我的第一堂課是從我的表格命名(計算器)的默認。第二個叫做記錄。將變量從一個類傳遞到另一個類
public void toolStripLabel1_Click(object sender, EventArgs e)
{
Record rec = new Record();
System.Windows.Forms.MessageBox.Show(calculation);
rec.startRecording();
}
上面當我點擊正確的變量顯示在彈出框中。
namespace CalculatorV2
{
class Record
{
public void startRecording()
{
Calculator calc = new Calculator();
System.Windows.Forms.MessageBox.Show(calc.calculation);
using (StreamWriter writer =
new StreamWriter("important.txt"))
{
writer.WriteLine("Line one");
writer.WriteLine(calc.calculation);
writer.WriteLine("Line Two");
}
}
}
}
但是當我調用startRecording()方法時,變量值沒有被拉動。這是否是因爲計算器的新類對象被創建,其中變量計算是空白的?任何幫助,將不勝感激。
是的,就是這個原因。您應該將該實例作爲startRecording – Forlani