在带有类项目的列表中按id列出C#find元素



我在c#中创建了类。在我上完课之后,这节课上有一张单子。该类具有属性groupId(这些元素彼此不跟随(。我想按groupId获取元素。这是

class GroupListItem
{
public GroupListItem(List<string> placeIdString)
{
GroupId = id++;
PlaceIdString = placeIdString;
}
private static int id=0;
public int GroupId { get; set; }
public List<String> PlaceIdString { get; set; }
}

这是列表声明:

List<GroupListItem> groupListItems = new List<GroupListItem>();

你可以做:

int myValue....
.... groupListItems.Where(i => i.GroupId == myValue).FirstOrDefault();

where文档:

https://learn.microsoft.com/de-de/dotnet/api/system.linq.enumerable.where?view=net-6.0

最新更新