小编csh*_*101的帖子

在同一个变量上重复创建新对象

我想这是一个非常愚蠢的问题,但我一直在环顾四周,无法在以下问题上找到答案.真的很感激答案揭示了这一点.

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)

谢谢!

.net c# object

8
推荐指数
1
解决办法
958
查看次数

标签 统计

.net ×1

c# ×1

object ×1