我有一个应用程序,每次处理时都需要重新初始化。就像是 :
private void method(int someValue, int someValue2)
{
obj.val1 = someNewValue;
obj1.Val2 = someNewValue2;
}
这个方法会被重复调用。所以我怀疑每次重新初始化对象是否可以?就像是;
private void method(int someValue, int someValue2)
{
obj = new object();
obj.Val1 = someNewValue;
obj1.Val2 = someNewValue2;
}
我知道分配null
给一个对象没有任何意义。还是我应该实施IDisposable
?问题是我每次都需要新的值。在这种情况下分配可以吗?我不知道如果我按照第二种方法重新初始化,已经分配的对象会发生什么。