在VS2010 c ++中将字符串附加在一起

时间:2015-07-18 19:13:50

标签: visual-studio-2010 if-statement for-loop c++-cli

我编写了一个if条件的代码。检查if后,我想在TexBox中显示结果。 <{1}}语句满足多个案例,然后我需要附加它们。

例如:

if

答案是for (i=1;i<10;i++){ if (i > 8){ String^ Num = Convert::ToString(i); textbox1->Text = Num; } } 。但我希望10。 我怎么能有这样的答案?

1 个答案:

答案 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字段是一个字符串,这应该工作。抱歉没有解释。