id9*_*d94 1 c# indexing int for-loop list
当我使用for (int i = 1; ..)
跳过循环第一项时。我怎样才能从索引 1 开始并且不跳过任何项目?
private void buttonReadAndSort_Click(object sender, EventArgs e)
{
ReadFromFile rd = new ReadFromFile();
var fileList = rd.readFromFile();
for (int i = 0; i < fileList.Count; i++)
{
var item = (fileList[i]);
Console.WriteLine(item);
list.Add(item);
listBox1.Items.Add(item);
}
buttonReadAndSort.Enabled = false;
}
Run Code Online (Sandbox Code Playgroud)
我猜您想从索引 1 开始,但访问索引 0 处的项目:
for (int i = 1; i <= fileList.Count; i++)
{
var item = fileList[i-1];
Console.WriteLine(item);
list.Add(item);
listBox1.Items.Add(item);
}
Run Code Online (Sandbox Code Playgroud)
但你也可以正常循环并在需要的地方添加 +1 1:
for (int i = 0; i < fileList.Count; i++)
{
var item = fileList[i];
Console.WriteLine("item:{0} #{1}", item, i + 1);
list.Add(item);
listBox1.Items.Add(item);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20708 次 |
最近记录: |