Collections are a vital element of any object-oriented architecture. This article, by Luther Stanton of Intellinet Corporation, introduces collections, looks at some of the benefits and potential drawbacks of using custom collections versus built-in collection-like elements, and then provides a discussion of interfaces and implementations.
Latest Collections Articles
Coming in 2005
Curious about what to expect in 2005 out of the development community? Check out Bradley Jones' yearly forecast on what to anticipate.
Enumerating Objects with .NET
Explains the programming paradigm (including type safety and performance) used within the .NET Framework Base Class Library (BCL) for enumerating objects.
Overview of the BCL Collection Types
Illustrates how the .NET Framework offers a consistent programming paradigm for working with collections, lists, and dictionaries.
Latest Developer Videos
More...Latest CodeGuru Developer Columns
Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.

Computer Vision Using AForge.NET
Create a simple Windows Forms application that will use your computer's web cam to turn your PC into a motion detection system.

AlphaBlending with GDI+ and Visual Basic
Learn about AlphaBlending, and how it can assist you in creating nice effects on your pictures or drawings.
The Top Challenge for Developers is...
Most developers face a grueling challenge to please their end users. We asked their top challenge is. With over 3,000 responses, the results are now available!