DataTable的返回值用null好吗?怎样的效率比较高
bodan 2006-05-13 09:32:06 public static DataTable TestDT()
{
try
{
conn.Open();
comm.Connection=conn;
comm.CommandType=CommandType.StoredProcedure;
comm.CommandText="test";
comm.Parameters.Clear();
SqlDataAdapter da=new SqlDataAdapter();
da.SelectCommand=comm;
DataTable dt=new DataTable();
da.Fill(dt);
return dt;
}
catch(Exception ex)
{
DataTable dt=new DataTable();
return dt;
}
finally
{
conn.Close();
}
在catch中,我直接返回一个null好,还是像上面这样专门做一个空的DataTable来返回?还有,平时我们写的一些类,作为对象返回的时候,专门做一些处理好,还是直接返回一个null,因为我不知道null的效率是不是很低?