判断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
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)"); } }
[解决办法]