ArrayList 与 string[] 的转换

Method1:

 

 
  
  1. public string[] ToArray  
  2. ArrayList list = new ArrayList();  
  3. list.Add( "aaa" );  
  4. list.Add( "bbb" );  
  5.  
  6. //转换成数组  
  7. string[] arrString = (string[])list.ToArray( typeof( string ) ) ; 

Method2:

 
  
  1. ArrayList list = new ArrayList();  
  2. list.Add( "aaa" );  
  3. list.Add( "bbb" );  
  4.  
  5. //转换成数组  
  6. string[] arrString = new string[list.Count];  
  7. for( int i = 0 ; i < list.Count ; i ++ ){  
  8.  arrString[i] = list[i].ToString();  

将string转换成ArrayList类型:

 
  
  1. string str="1,2,3,4,5";  
  2. ArrayList b = new ArrayList( str.Split(',') ) ;