日期:2014-05-17  浏览次数:20473 次

代码: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