Frank,
Have you looked at the System.Collections.CollectionBase base class?
It allows you to define a type safe collection that is based on an
underlying ArrayList. A type safe collection among other things enables
intellisense.
Of course you need to manually create the collections, however there are
tools available that will automate the creation of the type safe
collections, such as the one Miha Markic pointed out.
Note there is also a System.Collections.DitionaryBase if you want a type
safe collection based on an underlying HashTable.
Note: when C# 2.0 (Whidbey, aka VS.NET 2004) ships later in 2004, we will
have Generics which will simplify creating type safe collections.
Hope this helps
Jay
"Frank Rizzo" <no****@nospam.com> wrote in message
news:Oq**************@TK2MSFTNGP11.phx.gbl...
ArrayList suffers from the same effect as the vb6 collection object.
Once you add an object to the collection, you lose the intellisense for
that object. Has anyone seen any wrappers for the collection-like
objects in .NET that preserve intellisense?
Thanks