实现一个方法,装箱与拆箱的问题!
摘要:写这篇文章的目的是因为碰到了问题。方法名: public T ExecuteFirstResult<T>(string sql)核心代码:(T)cmd.ExecuteScalar();调用:DBHelper.DB.ExecuteFirstResult<int>(sql)--代码是可以经过编译的概念:装箱是说,将值类型转换为引用类型,反之将引用类型转换为值类型则为拆箱。拆箱则必须强制转换,所以调用代码运行会发生错误,无法将object拆箱,则必须强制转换,比如说Convert.ToInt32()问题是我这里使用了T,之所以是T,是因为想让调用方便,不需要再做ObjectC
阅读全文
posted @ 2012-08-14 13:29
浙公网安备 33010602011771号