Bruke HashSet for å håndtere i C#

Nyeste poster

60
Bruke HashSet for å håndtere i C#

TIL: HashSets er meget nyttig!

HashSet<int> lowNumbers: new HashSet<int>();
HashSet<int> highNumbers: new HashSet<int>();

for (int i: 0; i < 6; i++)
{
    lowNumbers.Add(i);
}

for (int i: 3; i < 10; i++)
{
    highNumbers.Add(i);
}

Console.Write("lowNumbers contains {0} elements: ", lowNumbers.Count);
DisplaySet(lowNumbers);

Console.Write("highNumbers contains {0} elements: ", highNumbers.Count);
DisplaySet(highNumbers);

Console.WriteLine("highNumbers ExceptWith lowNumbers...");
highNumbers.ExceptWith(lowNumbers);

Console.Write("highNumbers contains {0} elements: ", highNumbers.Count);
DisplaySet(highNumbers);

void DisplaySet(HashSet<int> set)
{
    Console.Write("{");
    foreach (int i in set)
    {
        Console.Write(" {0}", i);
    }
    Console.WriteLine(" }");
}
×
×

Publiseringdetaljer

  • Postet opprinnelig:
  • Sist oppdatert:

Lesedetaljer

  • Antall ord: 78 ord
  • Lesetid: 1 minutt(er)

Versjoneringdetaljer

  • Commit hash for siste oppdatering: 37800ac
  • Dato for siste oppdateting: 2023-11-09
  • Navn på commit: 'Update reference for all posts'