static void Main(string[] args) { var stackOfValues = new Stack<string>(); GetInitialValuesFromArgs(args, ref stackOfValues); var demoSet1 = new Set<string>(stackOfValues.ToArray()); Console.WriteLine(demoSet1.ToString()); var demoSet3 = new SortedSet(stackOfValues.ToArray()); Console.WriteLine(demoSet3.ToString()); Console.ReadKey(); }