public ReadOnlyCollection(List <T> list) { this.list = list; type = ReadOnlyCollectionType.List; }
public ReadOnlyCollection(T[] list) { this.list = list; type = ReadOnlyCollectionType.Array; }