if (plist.FirstOrDefault(t => t.RUrl.Trim().ToUpper() == currentpath) == null)
plist是一个泛类
------解决方案--------------------------------------------------------
lamda表达式,看帮助吧
if (plist.FirstOrDefault(t => t.RUrl.Trim().ToUpper() == currentpath) == null)
t相当于plist的一个item
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
在plist中找不到RUrl属性和currentpath一样的。
这个代码啰嗦,可以这么写:
if (!plist.Any(t => t.RUrl.Trim().ToUpper() == currentpath))