首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于listbox的ADDrange的有关问题

2012-04-05 
关于listbox的ADDrange的问题C# code private void button1_Click(object sender, EventArgs e){listbox_s

关于listbox的ADDrange的问题

C# code
 private void button1_Click(object sender, EventArgs e)        {            listbox_show.Items.Clear();             string pro = textBox_pro.Text;             string[] contect = pro.Split(new char[] { ' ','\n' });                           listbox_show.Items.AddRange(contect);                     }

我想在textbox_pro里输入一段程序 在 listbox中 显示出来。
比如我想输入 int a;int b;
在对应的listbox中会现
int
a

int
b

可是现在出现的是
int
a;
int
b;
请问如何实现第一种类的显示
第二个问题
我想遍历一地个listbox里的元素 也就是{int,a,;,int,b,;}这个数组 然后在每一个元素的后面加上(ok)变成
int(ok)
a(ok)
;(ok)
int(ok)
b(ok)
;(ok)

又该如何实现 尽量详细点 谢谢了

[解决办法]
private void button1_Click(object sender, EventArgs e)
{
listbox_show.Items.Clear();
string pro = textBox_pro.Text;
string[] contect = pro.Replace(";"," ; ").Split(new char[] { ' ','\n' }, StringSplitOptions.RemoveEmptyEntries);

listbox_show.Items.AddRange(contect);

}
[解决办法]
加ok
C# code
            for (int i=0;i<listBox1.Items.Count;i++)            {                listBox1.Items[i] = listBox1.Items[i].ToString() + "ok";            } 

热点排行