我想这是一个非常愚蠢的问题,但我一直在环顾四周,无法在以下问题上找到答案.真的很感激答案揭示了这一点.
1)如果在同一方法中实例化一个新对象,前一个对象会发生什么.例:
DataTable dataTable = new DataTable();
dataTable = new DataTable(); // Will the previously created object be destroyed and memory freed?
Run Code Online (Sandbox Code Playgroud)
2)与(1)相同的问题,但在静态变量上.例:
static private DataView dataView;
private void RefreshGridView()
{
dataView = new DataView(GetDataTable()); // Will the previously created objects be destroyed and memory freed?
BindGridView();
}
Run Code Online (Sandbox Code Playgroud)
谢谢!