在C#中,重新初始化以前声明的变量而不是声明和初始化新变量有好处还是缺点?(忽视对简洁和人的可读性的思考。)
例如,比较这两个示例:
DataColumn col = new DataColumn();
col.ColumnName = "Subsite";
dataTable.Columns.Add(col);
col = new DataColumn(); // Re-use the "col" declaration.
col.ColumnName = "Library";
dataTable.Columns.Add(col);
vs
D