黑马程序员技术交流社区

标题: c#中如何动态输入数组,求解? [打印本页]

作者: 庞海瑞    时间: 2013-8-7 15:43
标题: c#中如何动态输入数组,求解?
c#中如何动态输入数组,求解?
作者: lvjayj    时间: 2013-8-7 16:22
可以用ArrayList,通过Add方法增加元素,扩容数组。例:
  1. ArrayList AL = new ArrayList();
  2. myAL.Add("Hello");
  3. myAL.Add("World");
  4. myAL.Add("!");
复制代码

作者: 赵宗荣    时间: 2013-8-7 19:19
推荐使用泛型集合List<T>长度任意,类型任意!
作者: 熊丽    时间: 2013-8-7 20:30
可以用ArryList通过Add方法添加,如楼上的代码
也可以通过循环添加,将DataTable中的数据放到数组中:
  1. string []Str=new string[dt.Rows.Count];//dt 为DataTable型
  2.               for(int i=0 ;i< dt.Rows.Count;i++)
  3.             {
  4.                   Str[i]=dt.Rows[i][0].ToString();
  5.             }
复制代码

作者: 落叶秋风    时间: 2013-8-7 20:43
1、首先是引用命名空间
2、实例化动态数组
3、通过ADD方法添加
最好不要记代码,把方法记着就好




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2