如何修復語句中的以下函數中的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