我的大脑今天似乎没有用。我搜索了这个并且找不到它,这看起来很奇怪,因为这是一个基本问题,我通常可以很快找到。
我正在尝试创建一个DateTime对象数组。我不能使用List。
DateTime[] dates
dates[0] = Convert.ToDateTime("12/01/2009");
dates[1] = DateTime.Now;
但是,我收到错误,声明使用了未分配的局部变量。
那么......我该如何创建数组?
答案 0 :(得分:5)
给它数组长度:)
DateTime[] dates = new DateTime[5];
答案 1 :(得分:5)
使用基本数组,您需要先实例化数组,然后才能为其分配项目:
DateTime[] dates = new DateTime[2];
dates[0] = Convert.ToDateTime("12/01/2009");
dates[1] = DateTime.Now;
答案 2 :(得分:2)
DateTime[] dates = new DateTime[] {};
答案 3 :(得分:2)
您需要实例化您的数组:
DateTime[] dates = new DateTime[2];
答案 4 :(得分:0)
DateTime[] dt = new DateTime[2];
DateTime[] dt = new DateTime[2] { new DateTime(), new DateTime()};
DateTime[] dt = new DateTime[] { new DateTime(), new DateTime()};
DateTime[] dt = { new DateTime(), new DateTime()};