-5
我有一個列表,我想打印出來,並希望計數從0開始計數而不是1.下面是代碼塊。C#如何從0開始列表計數
int count = 0;
foreach (string[] element in logBook) {
count++;
Console.WriteLine ("#{0}: {1}", count, element[0]);
}
我有一個列表,我想打印出來,並希望計數從0開始計數而不是1.下面是代碼塊。C#如何從0開始列表計數
int count = 0;
foreach (string[] element in logBook) {
count++;
Console.WriteLine ("#{0}: {1}", count, element[0]);
}
你有你的櫃檯在錯誤的地方遞增。
int count = 0;
foreach (string[] element in logBook) {
Console.WriteLine ("#{0}: {1}", count, element[0]);
count++; // Increment after you print
}
或者,您可以以不同的方式增加計數...這是增量運算符的很酷的事情。
int count = 0;
foreach(string[] element in logBook) {
Console.WriteLine ("#{0}: {1}", count++, element[0]);
}
你的問題是什麼?這段代碼與你期望的有什麼不同? – yoozer8
爲什麼你不使用一個外觀? –
寫入控制檯後,您應該增加。這是說「增加計數器,然後打印到屏幕」,所以它將開始打印1而不是0。 – Xcalibur37