次を使用できます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つの数字の代わりにいくつかの文字を置き換えることはできますか?私の配列:{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()));