把using去掉,结尾加分号,去掉大括号,例子:纯原创,好用别忘了点赞哈,^_^
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/d50735fae6cd7b89aaf3ab61032442a7d8330eb0?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/dcc451da81cb39db9cabf6b4dc160924aa1830ec?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
纯原创,个人经验,有问题的求尽情喷,小白一枚,好用也别忘了点赞哈,^_^
修改前:
public DataTable ToTable()
{
DataTable table = new DataTable(this.Name);
using (IEnumerator enumerator = this.Columns.GetEnumerator())
{
while (enumerator.MoveNext())
{
RecordColumn column;
table.Columns.Add(column.Name, column.Type);
}
}
for (int i = 0; i < this.Count; i++)
{
DataRow row = table.NewRow();
foreach (RecordColumn column in this.Columns)
{
row[column.Name] = column[i].ToObject();
}
table.Rows.Add(row);
}
return table;
}
修改后:
public DataTable ToTable()
{
DataTable table = new DataTable(this.Name);
IEnumerator enumerator = this.Columns.GetEnumerator();
while (enumerator.MoveNext())
{
RecordColumn column = null;
table.Columns.Add(column.Name, column.Type);
}
for (int i = 0; i < this.Count; i++)
{
DataRow row = table.NewRow();
foreach (RecordColumn column in this.Columns)
{
row[column.Name] = column[i].ToObject();
}
table.Rows.Add(row);
}
return table;
}