2015-01-02 30 views
0

查找所以我有一个结构,但我无法弄清楚如何做一个搜索,使用多种标准结构中的多个标准

BatchFile tmpBatch = BatchFileList.Find(x => x.BatchNumber.Equals(BatchNumber)); 

这是我的搜索与匹配的批号匹配。但是,我需要寻找一个匹配.BatchNumber和.Processor

我想这个项目,但我不相信这是正确的语法

BatchFile tmpBatch = BatchFileList.Find(x => x.BatchNumber.Equals(BatchNumber) && x.Processor.Equals(Processor)); 
+2

你不相信?您是否尝试过运行该代码?在我看来很好。 – MarcinJuraszek

+0

是什么让你相信这是错的? – nvoigt

+0

除了将'=='改为'Equals'外,看起来不错。 – crashmstr

回答

0

您发布使用正确的语法的代码,它会工作得很好。

+0

谢谢。我是C#的新手,我认为我的语法不正确。显然有些尾随空格在我寻找的字符串的末尾。 – Cade