您可以使用String.Join
(实际上是IEnumerable<T>
重载):
String joined = String.Join("", yourArray);
我是 C# 的新手,我怎么不知道如何将字符串放在文本中
您可以使用String.Format
来构建文本并提高可读性:
var inserted = page[i].ToString();
var allInserted = String.Join("", yourArray);
var pageFault = pf.ToString();
var itemText = String.Format("After Inserting ({0}) {1} page fault = {2}"
,inserted, allInserted, pageFault);
listBox2.Items.Add(itemText);
编辑 2:
我可以替换一些字符而不是数组中的一个数字吗?我的数组:{1,2,3,4,-1"} 输出:1,2,3,4,empty
是的,您可以替换输出:
String.Join("", yourArray.Where(i => i != -1));
编辑 3:
我了解如何排除-1,但我不明白如何用它替换某些东西……例如“空”而不是-1
开始了 ...
String.Join(", ", intArray.Select(i => i == -1 ? "empty" : i.ToString()));