如何将列表与 C# 中的单个项目进行比较?

我想将列表与 C# 中的单个项目进行比较。我无法写if(ListofHorses.Any(x=>x.horseId==model.HorseId))。在ListofHorses拥有像马的数

[0] 123 

 [1] 124

 [2] 125 我想与单个 model.horseId 进行比较,它是120.

 var ListofHorses = horseDetails.HorseList().Where(x => x.AccId == user.AccountID && x.UserId == user.Id).Select(y=>y.HorseId).ToList();

现在,我想将这 3 个值与单个项目进行比较。这该怎么做?


噜噜哒
浏览 137回答 2
2回答

阿晨1998

您的ListofHorses对象是valuesnot 的集合object。所以你可以直接检查它如下:ListofHorses.Contains(model.HorseId)

喵喵时光机

使用包含在列表中搜索一个值。var ListOfHorses = horseDetails.HorseList.Contains("HorseName").Where(blah, blah, blah);
打开App,查看更多内容
随时随地看视频慕课网APP