March 2002
Intermediate to advanced
864 pages
31h 8m
English
ICollection
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 field int Count{get; } public field bool IsSynchronized{get; } public field object SyncRoot{get; } // Public Instance Methods public method void CopyTo(Array array, int index); }
Multiple types
Multiple types
ArrayList.{AddRange(), ArrayList(), InsertRange(), SetRange()}, Queue.Queue(), Stack.Stack()