A Generic Searchable Range Collection (.NET)
A common programming task is to match a value to a group of ranges in order to find a value associated with that range. The .NET framework does not provide a collection class to support this functionality so a new generic collection must be created.
DataGrid vs. DataGridView
The DataGridView Windows Forms control is a quite new .NET control introduced in MS Visual Studio .NET 2005 that is a good alternative to the VS .NET 1.x DataGrid control. The data table presentation feature became much easier to be implemented in .NET Windows application.
Obviously we do not need to disregard the .NET DataGrid control. For most situations it works faster than the new DataGridView. Also the control gives you ability to display hierarchical data.
Managed Extensions: Versioning Collection Classes
This article discusses the issue of versioning. Put simply, versioning your collections becomes important if the data held by the collection can be modified while a client is enumerating that data.
Object Destructors and Finalizers in .NET Using C# and Delphi for .NET
This in-depth article looks at the role and usage of
destructors (or equivalent) in the managed world of .NET. It
examines in detail the areas of garbage collection, finalizers,
the dispose pattern and language specifics, and uses both C#
and Delphi for .NET for source examples.
The Object Class (.NET)
The Object class is a special type that is the base class for all other classes and types, including the value types. It defines a set of methods that are therefore inherited by every other type that is defined within the .NET framework class library.
Writing Custom Designers for .NET Components
This article covers the various features of designers, how to associate them with components, and how to use those features to create great design time user interface.