使用从1913开始到2013年结束的for循环填充列表框

0 c# for-loop listbox

我无法使用for循环工作获得1913-2013年的列表框.这是我到目前为止的代码..

        lstYear.Items.Clear();

        int[] year;
        year = new int[100];

        for (int y = 100; y > 1913; y++)
        {
           year[y] = y + 1;
           lstYear.Items.Add(year[y]);
        }
Run Code Online (Sandbox Code Playgroud)

Fed*_*gui 5

添加DateTime从1/1/1913到1/1/2013 的对象列表:

 lstYear.Items.AddRange(Enumerable.Range(1913,101)
                                  .Select(x => new DateTime(x,1,1)));
Run Code Online (Sandbox Code Playgroud)

添加int1913年至2013年的s 列表:

 lstYear.Items.AddRange(Enumerable.Range(1913,101));
Run Code Online (Sandbox Code Playgroud)