函数返回值类型为T 如何返回null? 本帖最后由 caozhy 于 2011-04-12 17:54:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public T Convert<T>(object o, T t) where T: class{} 本帖最后由 caozhy 于 2011-04-12 17:56:09 编辑 不能返回null就是因为T可能是值类型,而值类型是不会有null的使用可空值类型来处理 比如int的可空是int?如果DB中有一行int的类型中有DBNull.Value,就会返回nullobject o=DBNull.Value;int? a=o; //a值为null winform求一个显示微博的控件 C# 客户端动态调用WCF服务 VS2005 服务器资源管理器,新建查询执行一条SQL语句结果不正确? c#中结构体的使用 怎么用.net实现数据采集功能? 同志们 DataView的具体用法? C#數據庫鏈接大全(二) 关于子窗口的显示问题 C#调用Flash的swf文件路径问题 如何实现在一个2维数组里,每行里取一个元素(非空)来构造各种组合 关于datagridview的强制刷新
where T: class
{
}
使用可空值类型来处理 比如int的可空是int?
如果DB中有一行int的类型中有DBNull.Value,就会返回null
object o=DBNull.Value;
int? a=o; //a值为null