using System.Collections.Generic;
using System.Diagnostics;
public static void Main()
Stopwatch watch = new Stopwatch();
List<string> list = new List<string>();
HashSet<string> hash = new HashSet<string>();
SortedSet<string> sorted = new SortedSet<string>();
for (int i = 0; i < 10_000; i++)
list.Add(Guid.NewGuid().ToString());
foreach (string item in list)
var test = hash.OrderBy(x => x).ToList();
Console.WriteLine($"Hash: {watch.ElapsedMilliseconds}");
foreach (string item in list)
Console.WriteLine($"Sorted: {watch.ElapsedMilliseconds}");