嗨,我是C#windows表单应用程序的新手
我需要逐个在文本框中打印foreach循环细节。
我尝试了这段代码,但却遇到错误......
private void button1_Click(object sender, EventArgs e)
{
string[] sss = textBox1.Text.Split(',');
textBox2.Text="";
foreach (string item in sss)
{
textBox2.Text.show("www.ebay.com/itm/" + item + Environment.NewLine + "WAIT SECONDS=1" + Environment.NewLine + "TAG POS=1 TYPE=SPAN ATTR=ID:watchLabel" + Environment.NewLine + "TAG POS=1 TYPE=A ATTR=TXT:Watch" + Environment.NewLine + "WAIT SECONDS=1");
}
}
请任何人修复该值并提供在文本框中打印这些结果的正确方法吗?或者你有建议请告诉我
答案 0 :(得分:2)
我不是100%确定你想要做的事情真的是你想要的,但这会编译并将文字放在框中:
foreach (string item in sss)
{
textBox2.Text +=
"www.ebay.com/itm/" + item + Environment.NewLine
+ "WAIT SECONDS=1" + Environment.NewLine
+ "TAG POS=1 TYPE=SPAN ATTR=ID:watchLabel" + Environment.NewLine
+ "TAG POS=1 TYPE=A ATTR=TXT:Watch" + Environment.NewLine
+ "WAIT SECONDS=1";
}
+=
适用于字符串或数字。它将右侧值添加到左侧的变量中。这是一个更简单的例子:
int x = 10;
String s = "Barney";
x += 2;
s += " ";
s += "Rubble";
Console.WriteLine(x);
Console.WriteLine(s);
输出:
12
Barney Rubble
x += 2
与x = x + 2
相同,但更容易输入。