我想要实现有一个变量temp它会自动拼接字符串
比如说~  for(int i = 0;i<100;i++)
       {
          n = temp + i
          第一是字符串不能相加~那要怎么拼接呢!
           我想实现的效果最后是这样~n=0123...
                 }

解决方案 »

  1.   

    你是说字符串的值不能相加吧
     private string GetConnString()
            {
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                for (int i = 0; i < 100; i++)
                {
                    sb.Append(i);
                }
                return sb.ToString();
            }
      

  2.   

    字符串对象是可以相加的啊参考
    string temp="";
    for (int i = 0; i  < 100; i++) 

       temp+=i.ToString()

    return temp;
                
      

  3.   

    string temp="A"; 
    string n = temp;
    for (int i=0; i<100; i++)  
    {  
       n += i.ToString();
    }  
    return n; 
      

  4.   

    你的是int型当然不行了 ,转换成string型就行了
      

  5.   

    string temp = "";
    for(int i = 0;i < 100;i++)
    {
      temp += i.ToString();
    }
      

  6.   

    string temp = "";
    for(int i=0;i<100;i++)
    {
      temp += i.ToString();
    }
      

  7.   

    使用StringBuilder 类是最好的.
    string temp="11111";
    StringBuilder sb=new StringBuilder(temp); 
    for (int i = 0; i  < 100; i++) 
                { 
                    sb.Append(i); 
                } 
    temp= sb.ToString(); 最后temp的值就是最终结果了~
      

  8.   

     private string GetConnString() 
            { 
                System.Text.StringBuilder sb = new System.Text.StringBuilder(); 
                for (int i = 0; i  < 100; i++) 
                { 
                    sb.Append(i.ToString()); 
                } 
                return sb.ToString(); 
            }