(1)Dictionary
private Dictionary<Card.Values,Player> books;
foreach (Card.Values value in books.Keys) {
//Dictionary的使用
//books[value]得到Player
whoHasWhichBooks += [color=red]books[value][/color].Name +
" has a book of " + value;
}
foreach ([color=red]Card.Values value in books.Keys[/color]) {
string name = books[value].Name;
[color=red]if (winners.ContainsKey(name))[/color]
{
winners[name]++;
}
else {
[color=red]winners.Add(name,1);[/color]
}
}
private Dictionary<Card.Values,Player> books;
foreach (Card.Values value in books.Keys) {
//Dictionary的使用
//books[value]得到Player
whoHasWhichBooks += [color=red]books[value][/color].Name +
" has a book of " + value;
}
foreach ([color=red]Card.Values value in books.Keys[/color]) {
string name = books[value].Name;
[color=red]if (winners.ContainsKey(name))[/color]
{
winners[name]++;
}
else {
[color=red]winners.Add(name,1);[/color]
}
}