如何修复语句中的以下函数中的CA2000代码分析错误DataTable dtSummary = new DataTable(“Summary”);? CA2000关闭如果我在dtSummary上使用block,并且我不能在下面的函数中使用block,否则一些其他函数将使用GetSummaryReportTable函数返回数据表。如何解决在新的DataTable实例上的CA2000代码分析错误
私人数据表GetSummaryReportTable(IImportResult结果){
DataTable dtSummary = new DataTable("Summary");
dtSummary.Columns.Add(STATUS_STRING_COL_NAME, typeof(string));
dtSummary.Columns.Add(STATUS_COL_NAME, typeof(int));
DataRow dataRow;
foreach (ReportErrorLevel error in distinctErrors)
{
dataRow = dtSummary.NewRow();
dataRow[STATUS_STRING_COL_NAME] = error.ToString();
dataRow[STATUS_COL_NAME] = Convert.ToInt16(error);
dtSummary.Rows.Add(dataRow);
}
return dtSummary;
}
请格式化你的代码中选择和使用101010按钮,它是不可读这样的... [ – Lorenzo 2010-10-28 00:13:02
可能重复我应该Dispose()DataSet和DataTable?](http://stackoverflow.com/questions/913228/should-i-dispose-dataset-and-datatable) – 2015-05-27 09:35:27