public static void Main()
var collection1 = new string[] {"cat", "dog", "mouse" };
var collection2 = new string[] {"dog", "cat", "mouse" };
var collection3 = new string[] {"cat", "dog", "mouse" };
Console.WriteLine("collection1 vs collection2: " +
collection1.SequenceEqual(collection2));
Console.WriteLine("collection1 vs collection3: " +
collection1.SequenceEqual(collection3));
Console.WriteLine("collection1 vs collection2: " +
collection1.OrderBy(i => i).SequenceEqual(collection2.OrderBy(i => i)));
Console.WriteLine("collection1 vs collection3: " +
collection1.OrderBy(i => i).SequenceEqual(collection3.OrderBy(i => i)));