ICollection: Copy the contents to an array to iterate it : ICollection « Data Structure « C# / CSharp Tutorial






using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Text;

public class MainClass
{

    public static void Main()
    {
        ICollection<int> myCollection = new Collection<int>();

        myCollection.Add(105);
        myCollection.Add(232);
        myCollection.Add(350);
        
        int[] myArray = new int[myCollection.Count];
        myCollection.CopyTo(myArray, 0);
        for (int i = 0; i < myArray.Length; i++)
            Console.WriteLine(myArray[i]);

    }
}
105
232
350








11.26.ICollection
11.26.1.ICollection: add a few elements to the collection
11.26.2.ICollection: delete one
11.26.3.ICollection: Search for some specific elements
11.26.4.ICollection: Enumerate the collection's contents
11.26.5.ICollection: Copy the contents to an array to iterate it
11.26.6.Collections interoperability: cast Array to IList, IList to ICollection, ICollection to IEnumerable, non-generic to generic