当前位置: 代码迷 >> ASP.NET >> 基础有关问题,如何向现有数组中追加一个元素
  详细解决方案

基础有关问题,如何向现有数组中追加一个元素

热度:1456   发布时间:2013-02-25 00:00:00.0
基础问题,怎么向现有数组中追加一个元素?
如题。。 已经用string.split() 得到了一个数组,现在想再给这个数组插入一个元素怎么写的

------解决方案--------------------------------------------------------
用ArrayList好像可以这样 string.Add("数据");
 数组就不知道了
------解决方案--------------------------------------------------------
应该是不可以的,ArrayList或者list都行
------解决方案--------------------------------------------------------
用List,然后转为数组
------解决方案--------------------------------------------------------
C# code
            string[] wstr = new string[] { "I", "love", "you" };            List<string> wlist = wstr.ToList();            wlist.Add("OH");            wstr = wlist.ToArray();
------解决方案--------------------------------------------------------
public void test()
{
string[] str = "111,222,333,444,555".Split(char.Parse(","));
string[] str1 = new string[10];
str.CopyTo(str1, 0);
str1.SetValue("666", 5);
}
------解决方案--------------------------------------------------------
探讨
public void test()
{
string[] str = "111,222,333,444,555".Split(char.Parse(","));
string[] str1 = new string[10];
str.CopyTo(str1, 0);
str1.SetValue("666", 5);
}

------解决方案--------------------------------------------------------
就是在split之前,先把你想加的加到字符串里面!
------解决方案--------------------------------------------------------
数组好像没有现成的动态添加命令,建议转换为List<string>类型,操作方便很多,可以用add添加
  相关解决方案