System.Collections.ICollection Interface
Information   Base Types   Related Resources

Defines size, enumerators and synchronization methods for all collections.

  • 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

  • View this type on MSDN
  • View this type on WinFX 247
    Articles (34)Discussions (376)MembersRotorChanges
    Articles

    Page: 12
    .NET - More on Generics in the CLR
    MSDN
    More on Generics in the CLR
    A Dictionary Collection Sorting By Value
    The Code Project
    An article on creating a custom collection like the SortedList that sort entries by value instead of by key
    A LargeListDictionary Implementation
    The Code Project
    Implementation of a list accessible by key with Hashtable-like performance
    A Tree Collection
    The Code Project
    An implementation of a Tree Collection in C#.
    Advanced DataGridding: Paging, Sorting, Showing Grid Statistics and Hiding Redundant Controls
    DotNetJunkies
    This article takes a look at how to solve some of the most common problems developers encounter when trying to work with the DataGrid. These include DataGrid paging, sorting by columns, showing statistics about result, hiding the pager button and hiding the DataGrid itself when there are no results to display. This article walks you through a solution.
    An Extensive Examination of Data Structures - Part 6: Efficiently Representing Sets
    MSDN
    Scott Mitchell discusses data structures for implementing general and disjoint sets.
    Array class and IEnumerator in C#
    C# Help
    This article illustrates the usage of Array class and IEnumerator in C#. Array class Provides methods for creating, manipulating, searching and sorting arrays, thereby serving as the base class for all arrays in the common language runtime.
    Array Types in .NET
    MSDN
    Arrays are mechanisms that allow you to treat several items as a single collection. The Microsoft® .NET Common Language Runtime (CLR) supports single-dimensional arrays, multidimensional arrays, and jagged arrays (arrays of arrays). All array types are implicitly derived from System.Array, which itself is derived from System.Object. This means that all arrays are always reference types which are allocated on the managed heap, and your app's variable contains a reference to the array and not the array itself.
    ASP.NET Server Control Creation
    C#Today
    ASP.NET custom server controls provide a powerful architecture for isolating the atomic functionality of applications, using highly reusable compiled components (dll). This makes enforcing application-wide rules and applying composite view design patterns easy. In this article, Daniel Cazzulino will look at numerous facets of these controls, such as extending their functionality.
    Binding ASP.NET Controls to Data
    Windows 2000 Magazine
    In Microsoft .NET, Web pages consist mostly of server-side controls that make possible a modern, object-oriented programming style. But can you program the controls to make them sensitive to data sources? And, more important, can you do so automatically, with limited programming effort? Of course programmers would heartily welcome a programming-free method for associating rows of data with controls such as drop-down lists and grids. Data-bound controls are .NET’s solution to the growing demand for automatic binding between data sources and controls.
    Building a Custom Data Provider for Use with the .NET Data Access Framework
    MSDN
    The System.Data.dll assembly in the .NET Framework contains namespaces whose base classes can be used to create custom data providers. These namespaces also define a number of data access interfaces and base classes that let developers create data providers that will interoperate with other custom providers. Using the ADO.NET classes Connection, Command, DataReader, and DataAdapter, writing a provider is easier than writing one for OLE DB. This article explains these classes and their implementation, and how they can be used to write a variety of different kinds of data providers.
    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.
    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.
    Creating Custom Collections
    FLWS.com.au
    Even though the FCL offers many different collection types such as the SortedList, ArrayList, Hashtable etc., sometimes it makes sense to create your own. Creating your own, custom collection can help to make your code more self describing.
    Creating Data Bound Controls
    C#Today
    In this article, Matthew Reynolds takes a look at how to build Windows Forms controls that support data binding. Youre probably already familiar with how to use data binding with Windows Forms controls supplied with the Framework, but what you may not be familiar with is how to create your own controls that have this functionality. This article will show you how.
    Creating dynamic data structures
    FLWS.com.au
    In the first part of this series - Creating custom collections - I showed how to wrap a .NET collection class to create a new enumerable collection with a custom name. In that article I used an ArrayList as my underlying storage container. Was that a good choice? Should I have used a HashTable? What's the difference anyway? Well, as you are probably aware, there are many differences between a HashTable and an ArrayList, but what you may not already know is that these differences can dictate how the underlying data is stored in memory. In this article I'll explain the different structures that are used to store data in memory and demonstrate why different collection classes require different underlying structures.
    Data Binding Between Controls in Windows Forms
    MSDN
    Data binding is a very powerful feature of most applications, and Windows® Forms and Web Forms applications are clearly no exception. Data binding is the process of retrieving data from a source and dynamically associating it with a property of a visual element. Depending on the context in which the element will be displayed, you can map the element to an HTML tag, a Microsoft® .NET Web control, or a Windows Forms control.
    Discussion Forum Board
    Master C#
    This example updates the previous forum example that I had written for beta1. A lot has changed since then, even though from outside the forum has the same looks internally a lot has changed! Due to this I have taken the trouble to elaborate this example into easy to understand pieces.
    Format for .NET Remoting Configuration Files
    MSDN
    All remote objects have to be registered with the Remoting Framework before clients can access them. During this registration process, the Framework is provided with all the information required to activate and manage the lifetime of the object. The most important pieces of information required for registration is the type of the object, the URI where it will be deployed, the activation requirements for managing the object lifetime and the channels that can be used to connect to this object.
    Generic Data Provider
    The Code Project
    Generic Data Provider. An approach to make applications database independent.
    Handy Type Editors. Universal Dropdown Editor
    The Code Project
    Implementing a universal dropdown type editor.
    How to use the Hashtable collection in Visual C++ .NET
    Microsoft Support
    (815673) - This step-by-step article describes how to use the Hashtable collection. By using hashing to retrieve the data, you do not have to use the costly searching mechanism. Hashing uses the value of the key itself to locate the data. The Base Class...
    How to use the Hashtable collection in Visual C++ .NET
    http://www.kbalertz.com/
    (815673) - This step-by-step article describes how to use the Hashtable collection. By using hashing to retrieve the data, you do not have to use the costly searching mechanism. Hashing uses the value of the key itself to locate the data. The Base Class...
    INFO: ASP.NET Data Binding Overview
    http://www.kbalertz.com/
    (307860) - This article provides an introduction to ASP.NET data binding. For additional ASP.NET overviews, see the following Microsoft Knowledge Base article: 305140 INFO: ASP.NET Roadmap 305140 INFO: ASP.NET Roadmap
    INFO: Roadmap for Web Forms Data Binding
    http://www.kbalertz.com/
    (313481) - This article provides a roadmap to learn and master data binding using ASP.NET Web Forms. To assist you with learning a Microsoft product or technology, roadmap articles provide links to useful information, including online documentation, Microsoft...
    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