我编写了一个if
条件的代码。检查if
后,我想在TexBox中显示结果。 <{1}}语句满足多个案例,然后我需要附加它们。
例如:
if
答案是for (i=1;i<10;i++){
if (i > 8){
String^ Num = Convert::ToString(i);
textbox1->Text = Num;
}
}
。但我希望10
。
我怎么能有这样的答案?
答案 0 :(得分:1)
String^ Num = "";
for (i=1;i<10;i++){
if (i > 8){
Num = Convert::ToString(i);
if(Num == "")//first iteration so don't add ", "
{
textbox1-> += Num;
}
else
{
textbox1->Text += ", " + Num;
}
}
string :: operator +的默认行为是连接,所以+ =只会将字符串中已有的内容与新值连接起来。因此,假设Text字段是一个字符串,这应该工作。抱歉没有解释。