DekGenius.com
[ Team LiB ] Previous Section Next Section

ICollectionCF 1.0, ECMA 1.0

System.Collections (mscorlib.dll)interface

This interface defines the basic characteristics of collection objects and implements three properties. Count gets the number of elements contained in a collection; IsSynchronized indicates whether the collection is thread-safe, and SyncRoot returns an object that synchronizes access to the collection (this is the object itself if the implementing class does not provide a Synchronized( ) method). ICollection also implements the CopyTo( ) method for copying elements to an Array object at a specified index.

public interface ICollection : IEnumerable {
// Public Instance Properties
   public int Count{get; }
   public bool IsSynchronized{get; }
   public object SyncRoot{get; }
// Public Instance Methods
   public void CopyTo(Array array, int index);
}

Implemented By

Multiple types

Returned By

Multiple types

Passed To

ArrayList.{AddRange( ), ArrayList( ), InsertRange( ), SetRange( )}, Queue.Queue( ), Stack.Stack( )

    [ Team LiB ] Previous Section Next Section