老大们帮忙!急
我想实现如下功能:C#语法我不是熟悉,运行有误,希望通过 
 下面这段代码能表到我的意思 
 —————————————————————————— 
 private   void   Cs() 
 { 
 	string[]   str=null; 
 	for(int   i=0;i <10;i++) 
 	{ 
 		work(ref   str,i.ToString()); 
 	} 
 	//经过循环后得到str[]是str[0]:0123456789 
 	//str[1]:0$1$2$3$4$5$6$7$8$9$ 
 	//str[2]:$0$1$2$3$4$5$6$7$8$9 
 }   
 //string[]   str:string数组的元素个数不确定 
 private   void   work(ref   string[]   str,string   a) 
 { 
 	str[0]+=a; 
 	str[1]+=a+ "$ "; 
 	str[2]+= "$ "+a; 
 } 
 ————————————————————————
------解决方案--------------------把string[] str=null;   
 改成string[] str=new string[3];