日期:2014-05-18  浏览次数:20506 次

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

  }

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

------解决方案--------------------
使用StringBuilder 类是最好的.
string temp="11111";
StringBuilder sb=new StringBuilder(temp); 
for (int i = 0; i < 100; i++) 

sb.Append(i); 

temp= sb.ToString(); 

最后temp的值就是最终结果了~
------解决方案--------------------
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(); 
}