我有一个类,在类的顶部声明了一个公共整数数组,如下所示:
namespace WindowsFormsApplication1
{
class vInfo
{
public int[] some_int = new int[10]
public void Somevoid()
{
some_int[0] = 100; //
}
public void NewVoid()
{
messagebox.show(some_int[0].ToString()); // Returns '0'
}
}
}
从表格1:
vInfo VI = new vInfo();
VI.somevoid;
VI.newvoid
我再次调用该类,在第二次调用该类之后,先前分配的值重置为0
。有人对此事有任何想法吗?
答案 0 :(得分:1)
当你写new vInfo()
时,你正在用一个全新的数组创建一个全新的类实例。