【发布时间】:2014-02-23 07:34:56
【问题描述】:
我的int(在dataStorage.cs 的单独类中声明)在此操作完成后失去其价值:
private void button1_Click(object sender, EventArgs e)
{
dataStore dataStore = new dataStore();
dataStore.position = Convert.ToInt32(numericUpDown1.Value);
} // <= right here the value is reset to 0
我想做的是在表单之间传递值。但是当另一个表单开始它的进程时,我的dataStorage.position 失去了它的值并重置为“0”。
如何在表单之间正确传递值?
【问题讨论】:
-
@Brandon 它是位置。声明为
public int position = 0; -
标准 C# 命名约定是方法和类是 PascalCase。
标签: c# winforms storage pass-by-reference