我最近被介绍了find
列表与Foreach
循环的方法。我希望澄清声明的一部分是什么意思。考虑以下:
CartItem Item = Items.Find(c => c.ProductID == ProductID) && c.ProductName == "ABS001");
- CartItem:列表中某个项目的类型
- item:存储匹配产品的局部变量
- 项目:要在其中搜索的列表
我不明白的是“c =>”的存在。在 Foreach 循环中,您只需将方法的局部变量定义为“c”,并且在后面的参数中它似乎是这样使用的,但是“=>”是什么意思或做什么?谢谢你。