Emm*_*lin 0 c# stringbuilder list winforms
我试图绕过循环并将项目附加到StringBuilder.
但是,我无法在循环中做任何事情,我不认为我的循环甚至被访问.
以下是代码:
string initialString = "PRINT OUT PRODUCTS BELOW!\n";
StringBuilder stringBuilder = new StringBuilder(initialString);
for (int i = 0; i < products.Count(); i++)
{
stringBuilder.Append(products.ElementAt(i));
stringBuilder.Append("24");
stringBuilder.Append("36");
}
stringBuilder.Append("45");
return stringBuilder.ToString();
Run Code Online (Sandbox Code Playgroud)
最终的"45"将打印出来,但24或36将不打印.
如果您没有看到24,36那么您的产品列表是空的.您的代码没有任何问题.
顺便说一句,您可以使用String.Join(字符串分隔符,IEnumerable值)构建相同的字符串:
String.Join("2436", products) + "45"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
99 次 |
| 最近记录: |