Dictionary<'TKey, 'TValue>.ICollection<KeyValuePair<'TKey, 'TValue>>.CopyTo Method (KeyValuePair<'TKey, 'TValue>[], Int32)

 

Copies the elements of the ICollection<'T> to an array of type KeyValuePair<'TKey, 'TValue>, starting at the specified array index.

Namespace:   System.Collections.Generic
Assembly:  mscorlib (in mscorlib.dll)

private abstract CopyTo : 
        array:KeyValuePair<'TKey, 'TValue>[] *
        index:int -> unit
private override CopyTo : 
        array:KeyValuePair<'TKey, 'TValue>[] *
        index:int -> unit

Parameters

array
Type: System.Collections.Generic.KeyValuePair<'TKey, 'TValue>[]

The one-dimensional array of type KeyValuePair<'TKey, 'TValue> that is the destination of the KeyValuePair<'TKey, 'TValue> elements copied from the ICollection<'T>. The array must have zero-based indexing.

index
Type: System.Int32

The zero-based index in array at which copying begins.

Exception Condition
ArgumentNullException

array is null.

ArgumentOutOfRangeException

index is less than 0.

ArgumentException

The number of elements in the source ICollection<'T> is greater than the available space from index to the end of the destination array.

This method is an O(n) operation, where n is Count.

The following example shows how to use the ICollection<KeyValuePair<'TKey, 'TValue>>.Add, ICollection<KeyValuePair<'TKey, 'TValue>>.Contains, ICollection<KeyValuePair<'TKey, 'TValue>>.CopyTo, and ICollection<KeyValuePair<'TKey, 'TValue>>.Remove methods of the ICollection<'T> generic interface to manipulate a Dictionary<'TKey, 'TValue> object.

No code example is currently available or this language may not be supported.

Universal Windows Platform
Available since 8
.NET Framework
Available since 2.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: