我有以下代码:
private Dictionary<string, user> totalUsers = new Dictionary<string, user>();
用户类型有一些值,其中1是列表,
例如
totalUsers[User].totalUsers.Add(killedPlayers);
totalUsers[User].totalUsers.Add("Test");
totalUsers[User].totalUsers.Add(killedPlayers);
totalUsers[User].totalUsers.Add(killedPlayers);
我想做的是计算“visitPlayer”值在里面写入了多少次,
我可以用这样的代码做到这一点,
foreach (string name in totalUsers[User].killedPlayers)
{
if (name == dyingPlayer)
{ count += 1; }
}
但是有没有办法不用 foreach 循环就可以做到这一点?
谢谢。
请您参考如下方法:
totalUsers[User].killedPlayers.Count(name => name == dyingPlayer)
