c#:初始化一个DateTime数组

Sin*_*tic 10 c# arrays datetime initialization

嘿伙计们,我对如何做到这一点有点失落.我知道如何在声明时使用值初始化数组,但是如何使用DateTime类型数组来执行它,因为它需要多个参数来创建日期?

Phi*_*hil 38

你的意思是这样的?

DateTime[] dateTimes = new DateTime[]
{
    new DateTime(2010, 10, 1),
    new DateTime(2010, 10, 2),
    // etc
};
Run Code Online (Sandbox Code Playgroud)


Rol*_*sta 6

DateTime [] startDate = new DateTime[5];
       startDate[0] = new DateTime(11, 11, 10);
       startDate[1] = new DateTime(11, 11, 10);
       startDate[2] = new DateTime(11, 11, 10);
       startDate[3] = new DateTime(11, 11, 10);
       startDate[4] = new DateTime(11, 11, 10);
Run Code Online (Sandbox Code Playgroud)

  • 最后一行会导致错误,因为数组中只有5个元素. (3认同)