Hello Bill,
STL, including templates, are not supported in C# as of yet.
Microsoft did say that it will either be scheduled for release in a service
pack for Visual Studio 2003
or the next release of Visual Studio. But Microsoft hasn't completely made
up its mind yet on whether or not to support it at all. If a majority of
developers complain enough, Microsoft will support it.
You can use STL vectors in NON-managed C++ code.
Just stick with VC++ for now.