我在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