public static IList<string> strlist = null;
public IList<string> setArray(string str)
{
strlist.Add(str);
return strlist;
}
public IList<string> getArray()
{
IList<string> rtn = strlist;
strlist.Clear();
return rtn;
}
private void button1_Click(object sender, EventArgs e)
{
setArray("a");
}
我想问一下为什么strlist.Add(str);的时候会报错,不能存字符串到里面去吗?
public static IList<string> strlist = new List<string>();
需要先初始化一下
这不是泛型的问题,你根本就没弄明白什么叫对象
先了解下值类型和引用类型的区别吧