判断listbox里面的值的问题 listbox下面有下面几个项目 begin if then while do end < >= 我想通过判断里面的字符 如果items里的值是 begin 就在后面加上 ( begin 1 ) 如果是 if 就在后面加上 (if 2) 如果是 < 后面加上 ( < 3 ) 最后结果 begin ( begin 1 ) if (if 2) then while do end < ( < 3 ) >= 最好能对齐 各位有没有好的实现方法 在这里谢过了
------解决方案--------------------
try this
C# code
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (listBox1.Items[i].ToString().Equals("begin"))
{
listBox1.Items.RemoveAt(i);
listBox1.Items.Insert(i, @"begin"+"\t"+"(begin 1)");
}
else if (listBox1.Items[i].ToString().Equals("if"))
{
listBox1.Items.RemoveAt(i);
listBox1.Items.Insert(i, @"if"+"\t"+"(if 2)");
}
else if (listBox1.Items[i].ToString().Equals("<"))
{
listBox1.Items.RemoveAt(i);
listBox1.Items.Insert(i, @"<\t"+"\t"+"(< 3)");
}
}
------解决方案--------------------