fork download
  1. // Naomi Jones
  2. // Survey, Summer 2025
  3. // July 6, 2025
  4. // Assignment 6 - 6 C# Hashset
  5.  
  6. using System;
  7. using System.Collections.Generic;
  8.  
  9. class OperaList
  10. {
  11. static void Main()
  12. {
  13. // Create two hash sets to store Italian and German operas.
  14. HashSet<String> Italian = new HashSet<String>();
  15. HashSet<String> German = new HashSet<String>();
  16.  
  17. // Adds operas to the Italian hash set.
  18. Italian.Add ("Don Giovanni");
  19. Italian.Add ("Un ballo in maschera");
  20. Italian.Add ("Aida");
  21. Italian.Add ("Turandot");
  22.  
  23. // Adds operas to the German hash set.
  24. German.Add ("Der fliegende Holländer");
  25. German.Add ("Götterdämmerung");
  26.  
  27. // Displays operas in the Italian set.
  28. Console.Write ("Italian operas contain(s) {0} elements: ", Italian.Count);
  29. DisplaySet (Italian);
  30.  
  31. // Displays operas in the German set.
  32. Console.Write("German operas contain(s) {0} elements: ", German.Count);
  33. DisplaySet (German);
  34.  
  35. // HashSet with both Italian and German operas.
  36. HashSet<String> allClassMembers = new HashSet<String>(Italian);
  37. Console.WriteLine ("Of the Italian and German operas on my list, ");
  38. allClassMembers.UnionWith (German);
  39.  
  40. // Number of operas in the combined set.
  41. Console.Write ("all ClassMembers contain {0} elements: ", allClassMembers.Count);
  42. DisplaySet (allClassMembers);
  43.  
  44. }
  45.  
  46. private static void DisplaySet (HashSet<String> set)
  47. {
  48. Console.Write ("{");
  49. foreach (String i in set)
  50. {
  51. Console.Write (" {0}", i);
  52. }
  53. Console.WriteLine (" }");
  54. }
  55. } // HashSet
  56.  
  57.  
  58.  
Success #stdin #stdout 0.06s 26996KB
stdin
Standard input is empty
stdout
Italian operas contain(s) 4 elements: { Don Giovanni Un ballo in maschera Aida Turandot }
German operas contain(s) 2 elements: { Der fliegende Holländer Götterdämmerung }
Of the Italian and German operas on my list, 
all ClassMembers contain 6 elements: { Don Giovanni Un ballo in maschera Aida Turandot Der fliegende Holländer Götterdämmerung }