public CollectionBase ToCollectionBase() { if (cb == null) { cb = new CB(); foreach (T t in list) { cb.Add(t); } } return(cb); }