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()?