新手求基础知识,

新手求基础知识,急急急,在线等
一、
list <string>   str   =   new   list <string> ();
str.Add( "aaaa ");
str.Add( "bbbb ");


生成以后,如何将这个值转换成string[]

二、
    string[]   str   =   new   string[0];

    如何往里面增加N个string类型值

在线等,巨急 谢谢回复 


------解决方案--------------------
第一题...既然你已经用了泛型集合,干吗好要再转换..?
List <string> str = new List <string> ();
str.Add( "a ");
str.Add( "b ");
string[] strArr = new string[str.Count];
for (int i = 0; i < str.Count; i++)
{
strArr[i] = str[i];
}

第二题
string[] str = new string[0]; 不可能为它再添加n个字符串了..除非你自己写实现链表的方法.第一题的方法已经解决你想要的问题了..
List <string> str = new List <string> ();