首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

var 匿名类型判断空,该如何处理

2012-05-09 
var 匿名类型判断空var lfrom c in test select cif(c.count()0){ …… }var v (from m in db.l_catego

var 匿名类型判断空
var l=from c in test select c;
if(c.count()>0){ …… }



var v = (from m in db.l_categories
  where m.id == id
  select new { 
  m.title,
  m.depath,
  m.lev,
  m.parentid
  }).FirstOrDefault();

if(v!=null){ …… }


请问。这里判断是不是正确的

[解决办法]
你的答案:正确
var l=from c in test select c;
只需要判断Count()>0即可,不会返回空
Queryable.FirstOrDefault();
需要判断是否为空,参照MSDN说明(TSOURCE类型异常返回为空)
http://msdn.microsoft.com/zh-cn/library/bb549141.aspx

热点排行