Etrain_Announcement info = newEtrain.Etrain_Announcement.First(p=>p.id==annid);
这里的p是指那什么。变量?如果是变量突然怎么会有id?不明白?
你那个p 就是 Etrain_Announcement类型的对象
这个就是是lambal的写法,楼主可以了解一下
你当前的类型
看一下 委托
Etrain_Announcement.First() 是一个列表,列表中若干对象。而p是逐步去除这些对象出来。
相当于foreach(object t in tlist)中的t.
p 就是一个对象, 对象中有元素id.