Попытка создать массив объектов DateTime - Datetime [] - PullRequest
0 голосов
/ 17 февраля 2010

Кажется, мой мозг сегодня не работает. Я гуглил по этому поводу и просто не мог его найти, что кажется странным, поскольку это такой базовый вопрос, который я обычно могу выяснить очень быстро.

Я пытаюсь создать массив объектов DateTime. Я не могу использовать список.

        DateTime[] dates 
        dates[0] = Convert.ToDateTime("12/01/2009");
        dates[1] = DateTime.Now;

Однако я получаю сообщение об использовании неназначенной локальной переменной.

Итак ... как мне создать массив?

Ответы [ 5 ]

5 голосов
/ 17 февраля 2010

используя базовый массив, вам нужно создать экземпляр массива, прежде чем вы сможете присвоить ему элементы:

DateTime[] dates = new DateTime[2];
dates[0] = Convert.ToDateTime("12/01/2009");
dates[1] = DateTime.Now;
5 голосов
/ 17 февраля 2010

Дайте ему длину массива:)

 DateTime[] dates = new DateTime[5];
2 голосов
/ 17 февраля 2010

Вам нужно создать экземпляр вашего массива:

DateTime[] dates = new DateTime[2];
2 голосов
/ 17 февраля 2010
DateTime[] dates = new DateTime[] {};
0 голосов
/ 17 февраля 2010
        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()};
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...