>Gregory,
>
>>You can redimension an array in C# - the only drawback is that it returns another reference
>
>That's right...but you're not redimensioning the original array, you're creating a new one, whereas the other collections I mentioned allow you to add and remove elements to the existing collection.
>
>Best Regards,
Correct, the other collections have an array that they resize if needed. Their indexer must check the number of elements used. Removing an element is not likely to shrink the array
Gregory