class user
{
public string userID { get; set; }
public string groupID { get; set; }
public int individualCredit { get; set; }
public int groupCredit { get; set; }
}
このようなリストがあります
List<user> listUsers = new List<user>();
ユーザーを同じグループにまとめたい
groupID
。groupCredit
グループ内の各メンバーの s を加算し、individualcredit
それをグループ メンバーの数で割って計算します。最後に、各ユーザーに
groupCredit
.
3~5名のグループもあります。
どうやってするか?
これが私が試したことです。
var groupedUsers = from users in listUsers
where users.groupID != ""
group users by users.groupID into grouphold
select grouphold ;
これが私が知らないことです。
同じものを検索する方法はgroupID
? 私が試したことでは、すべての項目groupID
が空白であることを確認しています。