这是我的代码,在“new DataTable()…” 和 “new DataColumn()…” 处出现了CA2000错误。
usersDS.Tables.Add(new DataTable()
{
TableName = "Users",
Columns = { new DataColumn() { ColumnName = "Handle", DataType = typeof(string) }, new DataColumn() { ColumnName = "Nickname" ,DataType = typeof(string) } }
});
不声明变量能否修复此问题?
DataTable
和DataColumn
都不持有任何非托管资源。另请参阅https://dev59.com/XnNA5IYBdhLWcg3wjOve - user743382DataTable
派生自MarshalByValueComponent
,而它实现了IDisposable
接口。DataColumn
也是如此。 - user743382