Consider the following example:
public static DataTable GetDataTable()
{
using(DataTable dt = new DataTable())
{
// fill DataTable logic
return dt;
}
}
public void main()
{
DataTable dt = GetDataTable();
// contine using dt
}
Should I expect dt
to be usable in main()
, or was the DataTable
disposed of in GetDataTable()
?