我有一个list: User{name, groupname}
,我有一个函数AddGroupMemberstip
,它需要一个用户列表和一个组名。我需要根据用户的组名拆分用户,然后将其输入此函数。
例如,我理想地想做
var groups = users.<SOME LINQ FUNCTION>(u => u.groupname);
foreach(var group in groups)
{
AddGroupMembership(users.value, users.key);
}
whereusers.value
将是 aIEnumerable<User>
并且users.key
将是他们都共享的组名(对于该子组)。
请有人可以提出一些建议。