技术经理要求我们每个声明的参数使用完毕后都要显式的set它为null,说是setnull以后GC就会即时回收资源。我不是很理解,既然C#有垃圾回收机制,为何还要显式处理?
请问高手,
1。不写任何代码,交给GC
2。用完后赋为null
3。直接Dispose()这三种在性能上到底优劣如何?SqlParameter[] parameters = { new SqlParameter("@Photo_ID", SqlDbType.Int,4)
 }
parameters[0].Value = model.Photo_ID;
DataAccess.ExecuteNonQuerythis.connectionString,"HBP_Photo_ADD",parameters);
parameters=null;