Copies the entire StringCollection values to a one-dimensional array of strings : StringCollection « Collections Data Structure « C# / C Sharp






Copies the entire StringCollection values to a one-dimensional array of strings

 

using System;
using System.Collections;
using System.Collections.Specialized;

public class SamplesStringCollection  {
   public static void Main()  {
      StringCollection myCol = new StringCollection();
      String[] myArr = new String[] { "a", "o"};
      myCol.AddRange( myArr );
      PrintValues( myCol );
      String[] myArr2 = new String[myCol.Count];
      myCol.CopyTo( myArr2, 0 );

      for ( int i = 0; i < myArr2.Length; i++ )  {
         Console.WriteLine( "   [{0}] {1}", i, myArr2[i] );
      }
   }
   public static void PrintValues( IEnumerable myCol )  {
      foreach ( Object obj in myCol )
         Console.WriteLine( "   {0}", obj );
      Console.WriteLine();
   }

}

   
  








Related examples in the same category

1.StringCollection represents a collection of strings.
2.Adds a string to the end of the StringCollection.
3.Removes all the strings from the StringCollection.
4.Determines whether the specified string is in the StringCollection.
5.StringEnumerator supports a simple iteration over a StringCollection.