代码:qaId = quotationAllList.OrderBy(s => s.QuoteTime).ToList()[0].Id; 这个'=>'表示什么意
这部分代码是这样写的:
//获取指定用户的公司信息
//TheCompanyOfUser = CompanyOfUser(TheItem.U_Id);
TheCompanyOfUser = UserAllInfo(TheItem.U_Id);
uiId = QueryParam("uiId");
qaId = QueryParam("qaId");
if (string.IsNullOrEmpty(qaId))
{
Hashtable quotationAllHashtable = new Hashtable();
if (UserInfo != null && !string.IsNullOrEmpty(UserInfo.Id))
{
quotationAllHashtable.Add(QuotationAllHash.U_Id, UserInfo.Id);
}
quotationAllHashtable.Add(QuotationAllHash.BI_Id, bid);
quotationAllList = quotationAllBll.GetAllQuotationAll(quotationAllHashtable);
if (quotationAllList.Count > 0)
{
qaId = quotationAllList.OrderBy(s => s.QuoteTime).ToList()[0].Id;
}
}
我就是搞不明白这个s => s.QuoteTime中的"=>"代表着什么意思,求解
------解决方案--------------------=> 意思是: goes to
是lmada表达式的写法,你可以把它看成是一个匿名委托
------解决方案--------------------拉姆达表达式写法
简单的说 委托进化过来的~
具体可以参考这个文章
你会明白原理的~
http://www.cnblogs.com/wlflovenet/
------解决方案--------------------这个集合按时间排序的第一个实例的id