C# Arraylist所有数据全部显示到文本框里

可以多行编辑的textBox1中的10条数据以回车符间隔。单击按钮触发,将这10条数据逐个添加到一个ArrayList里面,再把ArrayList里的10条数据一次性的显示到textBox2中。 求代码实现~~~~~

楼上已经实现了,我再给LZ注释下吧代码: private void button1_Click(object sender, EventArgs e)
{
string[] str = textBox1.Lines;//将textBox1中的字符按行赋值给数组
ArrayList arr = new ArrayList(str);//将数组str中的元素传递给新的动态数组arr
foreach (string j in arr)//循环实现textBox2的赋值
{
textBox2.Text += j.ToString() + "\r\n";// 在textBox中要用换行转义字符 必须是"\r\n"而不是"\n"!
}
} private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)// Load事件中给textBox1赋值 第一行1 第二行2 一次类推
{
textBox1.Text += i.ToString()+"\r\n";//给textBox1中添加十行字符.这里就是0-9
}
}有不明白的地方请追问!
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-24
string[] arr = textBox1.Lines;
ArrayList lst = new ArrayList(arr);
textBox2.Lines = (string [])lst.ToArray(typeof(string));

C# Arraylist所有数据全部显示到文本框里
string[] str = textBox1.Lines;\/\/将textBox1中的字符按行赋值给数组 ArrayList arr = new ArrayList(str);\/\/将数组str中的元素传递给新的动态数组arr foreach (string j in arr)\/\/循环实现textBox2的赋值 { textBox2.Text += j.ToString() + "\\r\\n";\/\/ 在textBox中要用换行转义字符...

C#高手进,“Arraylist中的所有元素都是对象的引用” ,我在看书的时候...
其实可以理解为 C\/C++ 中的指针类型 引用的只是一个内存地址 === C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类型。C#的引用类型包括:数组,用户定义的类、接口、委托,object,字符串。数组的元素,不管是引用类型还是值类型,都存储在托管堆上。引用类型在栈中存储...

请问怎么用C#编程对一个文本文档里的数据进行统计啊,急死人了,哪位大神...
遍历文本文档,按空格进行截取字符串,填充到1维arraylist。接下来要注意arraylist只有一维,你这里要使用到2维,也就是统计 比如 1的个数, 1和个数 合起来为一组,就是2维的arraylist。如果要方便直观查看和导出到EXCEL,可以将结果显示在Datagridview里面。举个简单的示例:FileStream fs = new FileSt...

C#中数组,ArrayList和List三者的区别
ArrayList是.Net Framework提供的用于数据存储和检索的专用类,它是命名空间System.Collections下的一部分。它的大小是按照其中存储的数据来动态扩充与收缩的。所以,我们在声明ArrayList对象时并不需要指定它的长度。ArrayList继承了IList接口,所以它可以很方便的进行数据的添加,插入和移除.在list中,我们不仅...

C# 怎么把ArrayList数组进行循环?
你做一个主程序,嵌套如下程序:ArrayList l = new ArrayList();l.Add(1);l.Add(2); \/\/添加测试数据int a = 0;for (int i = 0; i < l.Count; i++){a=(int)l[i]; \/\/遍历,并且赋值给了a} 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array...

C#里把数据库的值传入combobox里但是假设如果有三条1月2号的消息下拉框...
你这种情况可以考虑从sql语句改,直接只查询那一列,然后绑定到下拉框里,比如 select distinct 列名 from 表名 这样查询的就是不重复的

c#如何把从access数据库里读出来的N行数据按顺序付给数组呀
struct A { string name;string num;string professional;} 定义arraylist:arraylist stu_List;做一个循环,将用sql语句选出来的行列放入到stu_List里面,大概是如下意思,具体代码记不清了,查看dataread的东西看看,c#操纵数据块的那一块看看,就明白了:\/\/注释,读取选出来的表中的每一行,如果是...

C# 泛型集合类List一些使用总结
ArrayList存储的对象如果是值类型,那就涉及到装箱操作,这个对程序性能影响很大,所以不到万不得已,还是不要用!而且ArrayList里面存放元素对象类型都不一致,在C#(强类型语言)中处理时,还需要判断,还要涉及到频繁装箱拆箱,性能不说,这不是自讨苦吃嘛...其实就跟强类型语言和弱类型语言一样,如果...

C#中数组,ArrayList和List三者的区别
数组可以具有多个维度,而 ArrayList或 List< T> 始终只具有一个维度。但是,您可以轻松创建数组列表或列表的列表。特定类型(Object 除外)的数组 的性能优于 ArrayList的性能。 这是因为 ArrayList的元素属于 Object 类型;所以在存储或检索值类型时通常发生装箱和取消装箱操作。不过,在不需要重新分配时...

c#中对文本框的数据进行批量左边加0,补齐4位。
如下代码可以解决,变量list里存的就是结果,你可以对其进行后续排序,代码如下:System.Collections.ArrayList list = new System.Collections.ArrayList(); foreach (Control control in this.Controls) { if (control is TextBox) { TextBox tb = (TextBox)control; string txt =...

相似回答