Does an ICollection have an order?
The ICollection<T> interface doesn’t specify anything about an order. The objects will be in the order specified by the object returned. For example, if you return the Values collection of a SortedDictionary, the objects will be in the the order defined by the dictionary’s comparer. If you need the method to return, by contract, a … Read more