コード例 #1
0
 /// <summary>
 /// Removes a single card and it's value from the set.
 /// </summary>
 /// <param name="card">the card to remove</param>
 public void Remove(Card card)
 {
     if (Cards.Contains(card))
     {
         KeyValuePair <Card, double> entry = CardEntries.First(e => e.Key.Equals(card));
         CardEntries.Remove(entry);
     }
 }
コード例 #2
0
 /// <summary>
 /// Adds a collection of card and value pairs.
 /// </summary>
 /// <param name="entries">the entries to add</param>
 public void AddRange(ICollection <KeyValuePair <Card, double> > entries)
 {
     CardEntries.AddRange(entries);
 }
コード例 #3
0
 /// <summary>
 /// Adds a pair of card and value to the set.
 /// </summary>
 /// <param name="entry">the entry pair to add</param>
 public void Add(KeyValuePair <Card, double> entry)
 {
     CardEntries.Add(entry);
 }