C#如何从0开始列表计数

时间:2016-03-08 17:30:59

标签: c# arrays list foreach count

我有一个列表要打印出来,并希望计数从0开始计数而不是1.这里是代码块。

[
  {id: 1,name: "Question 1"},
  {id: 3,name: "Question 3"},
]

2 个答案:

答案 0 :(得分:3)

你的计数器在错误的地方递增。

int count = 0;

foreach (string[] element in logBook) {

   Console.WriteLine ("#{0}: {1}", count, element[0]);
   count++;   // Increment after you print
}

答案 1 :(得分:1)

或者,您可以以不同的方式递增计数...这对增量运算符来说很酷。

int count = 0;

foreach(string[] element in logBook) {

    Console.WriteLine ("#{0}: {1}", count++, element[0]);
}