日期:2014-05-20  浏览次数:20749 次

老大们帮忙!急
我想实现如下功能: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];