Wintellect  

September 2004 - Posts

In Beta 1, String doesn't implement IEnumerable<char>, although it obviously should. Please vote on MSDN for this to be fixed [ FDBK1452 ]. Read More...
There are currently two “helper base classes” in Power Collections, CollectionBase and DictionaryBase . These classes are there because there was a lot of boilerplate code involved in implementing the various collection interfaces, ICollection<T>, Read More...
Some very nice feedback on the Set class was posted by Ben over in the forums. I posted my take, and I hope you post your comments as well. Read More...
When you index an array with an index that is out of bounds, you get an IndexOutOfRangeException: int[] array = new int[5]; array[7] = 1; // throws IndexOutOfRangeException When you index a List with an index that is out of bounds, you get an ArgumentOutOfRangeException: Read More...
A new drop of Power Collections is now available here . The documentation is available as a .chm in the download, or you can just browse the documentation here . Here's what is new since the last version: 1. New hash-table based collections Set and Bag. Read More...
I've been looking around to find interesting ideas for useful kinds of collections to consider putting into Power Collections. I found this essay , which very eloquently argues for a tree-based list class -- one that allows O(log N) insertion, deletion, Read More...