System.Collections.CollectionBase Class
Information   Base Types   Related Resources

Provides the abstract base class for a strongly typed collection.

  • Namespace: System.Collections
  • First seen in: .NET v1.0.3705
  • Last seen in: .NET v1.1.4322
  • Last changed in: .NET v1.0.3705
  • Assembly: mscorlib.dll

  • System.Object
  • View this type on MSDN
  • View this type on WinFX 247
    Articles (22)Discussions (474)MembersRotorChanges
    Articles

    Page: 1
    A Sneak Preview of Visual Basic 2005
    MSDN
    Ken Getz provides on overview of the new features in Visual Basic 2005 including, My Visual Basic, IntelliSense, Edit and Continue, and more.
    Advanced Basics: P2P Comm Using Web Services
    MSDN
    Build your own chat client
    An Extensive Examination of Data Structures, Part 4: Building a Better Binary Search Tree
    MSDN
    Scott Mitchell examines the skip list, an ingenious data structure that turns a linked list into a data structure that offers the same running time as the more complex self-balancing tree data structures.
    ASP.NET Color DropDown Control
    The Code Project
    An example of persisting and parsing a custom collection in an ASP.NET server control.
    Building a Refactoring Plug-in for VS.NET - the Sequel
    The Code Project
    Describes how to extend the original refactor add-in with additional features.
    Building a web based RSS Feed Viewer using System.XML
    The Code Project
    This article illustrates building a class to Parse RSS Feed's and return the details in a form that they can be eaisly manipulated and displayed.
    C# Custom Collection Implementation
    C# Help
    C# From a Java Developer's Perspective
    http://www.25hoursaday.com/
    What follows is an overview of similarities and differences between the language features and libraries of the C# and Java programming languages based on my experience using both languages. All code snippets below were tested on Microsoft's .NET Framework Beta 2 for C# snippets and Java™ 2, Standard Edition (J2SE™) version 1.4 Beta 2 for the Java snippets.
    Client/Server-side ASP.NET Credit Card Validation Control
    The Code Project
    Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support.
    Client/Server-side ASP.NET Credit Card Validation Control
    The Code Project
    Article discussing new version of ASP.NET Credit Card Validator, including both server and client-side checks and VS.NET designer support.
    Code Generation in the .NET Framework Using XML Schema
    MSDN
    Learn the difference between typed datasets and classes generated by the xsd.exe tool. Extend this process by reusing the infrastructure classes supporting it, staying compatible with the XmlSerializer.
    Common .NET Libraries for Developers
    MSDN
    Identifies and defines many of common namespaces that you will use when developing .NET applications, and provides examples of the most common classes and methods in those namespaces.
    Developing A C# Vector Drawing Application - Part 2
    C#Today
    This is the second part of a series where we build a vector based drawing application. In Part 1, Budi Kurniawan outlined the specification for the application and discussed some techniques for working with forms with the .NET Framework Base Class Library. In this part, we will continue with our development, first by discussing the various shapes for our drawing application and then writing event handling for some of the controls.
    Developing Collection Classes In .NET
    C# Help
    Collection resembles to grouping together the set of objects with the same characteristics, in programming paradigm it resembles to the set of object instances of the same class. In .NET, class libraries provides the collection interfaces that are used to develop one's own collection classes. The basic functionality for the collections is made available by inheriting the abstract (MustInherit in VB) Class CollectionBase from the System.Collection namespace. The CollectionBase class provides the implementations for the Clear method and the Count property, and it maintains a Protected property called List, which it uses for the internal storage and organization of the object instances. Other methods such as Add and Remove as well as the Item property requires implementation to be provided.
    Doing Collections with Inheritance
    MSDN
    I've heard Microsoft® Visual Basic® 6.0 developers say things like "Well, I don't really need inheritance in my object designs." They wonder why getting inheritance in Microsoft® Visual Basic® .NET is such a big deal. I think many of these developers have really needed inheritance all along—they just didn't realize it. To see why, let's look at how collections are managed in Visual Basic 6.0, and then how things change in Visual Basic. NET. I should first point out that if you don't use collections in your object designs, then you are not really using object orientation in depth. It's probably appropriate for you to invest some more time in object-oriented philosophy, because that understanding is central to using .NET most effectively.
    Enumerate and Host Control Panel Applets using C#.
    The Code Project
    Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
    How to create a Forms collection in Visual C++ .NET
    Microsoft Support
    (815706) - Microsoft Visual C++ .NET does not provide a built-in collection for Form objects that are used in a project. This article describes how to build a custom collection class that essentially supports the functionality of a Forms collection. back to the...
    MultiException: Type-Safe Collections without CollectionBase
    The Code Project
    I had been working on a base class for reading and writing to a database. I knew that when a new object (and hence record) was created there needed to be a mechanism for setting default values. I also knew that even with the default values there might not be enough information that the object could be saved.
    PRB: "Ambiguous match found" Error Received When You Use the Default Collection Editor in Visual C# .NET
    http://www.kbalertz.com/
    (823194) - You create a Web server control in Microsoft Visual C# .NET with a type-specific collection property and then put it on a Web page. When you edit the properties of the default collection editor and switch from Source view to Design view, or when you...
    PRB: "Ambiguous match found" Error Received When You Use the Default Collection Editor in Visual C# .NET
    Microsoft Support
    (823194) - You create a Web server control in Microsoft Visual C# .NET with a type-specific collection property and then put it on a Web page. When you edit the properties of the default collection editor and switch from Source view to Design view, or when you...
    Refly, makes the CodeDom'er life easier
    The Code Project
    A smart wrapper around CodeDom that speeds up code generation.
    Use Inheritance to Create a Custom TreeView
    devCity.NET
    This article demonstrates how to build a treeview where the nodes are based on different objects. A simple example is a folder and file hierarchy where each object needs different properties. A more complex example is an object model with a class at one level and with methods, properties, events, etc., at a level below that. In this example, Category is at the top level and AccountType and PartType are the second-tier nodes. Each class will contain a property that is not part of the other classes. In the real world each of these classes might be very different from each other.
    Ad
    MBR BootFX
    Best-of-breed application framework for .NET projects, developed by Matthew Baxter-Reynolds and MBR IT
     
     Copyright © Matthew Baxter-Reynolds 2001-2008. '.NET 247 Software Development Services' is a trading style of MBR IT Solutions Ltd.
    Contact Us - Terms of Use - Privacy Policy - www.dotnet247.com