DateTime.TryParse не принимает значение DateTime, допускающее значение NULL?

, поэтому у меня есть эта переменная, допускающая значение NULL, которую я создал:

private DateTime? _startDate;

Я хотел проанализировать некоторую переменную для DateTime и затем присвойте его этой переменной, но VS жалуется, что метод TryParse имеет недопустимые аргументы.

if (string.IsNullOrEmpty(Request.Form["StartDate"]) == false)
        {
            DateTime.TryParse(Request.Form["StartDate"], out _startDate);
        }
        else
        { _startDate = null; }

Есть ли у меня синтаксическая ошибка или я не могу использовать здесь переменные, допускающие значение NULL?

6
задан Victor 26 January 2012 в 18:25
поделиться