ICollection | CF 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( )
|