проблема приведения типов в c # - PullRequest
0 голосов
/ 09 октября 2011

У меня проблема с приведением типов, и мне нужна помощь как можно скорее: D, теперь проблема заключается в методах ive для проверки значений NULL для типов datetime и int ... но я получаю ошибку приведения типов ...

метод:

    public static DateTime? ToNullableDateTime(string stringValue)
    {
        DateTime dateValue;
        if (DateTime.TryParse(stringValue, out dateValue)) { return dateValue; } 
     else {     return DateTime.MinValue; }
    }

используя метод в своем классе объектов:

 Objects<DateTime?>.ToNullableDateTime(((Label)gvRow.FindControl("lblCommitmentDate")).Text);

Ошибка:

Не удается неявно преобразовать тип 'System.DateTime?' в «System.DateTime». Существует явное преобразование (вам не хватает приведения?)

1 Ответ

0 голосов
/ 09 октября 2011

Вы определяете тип возврата DateTime? и пытаетесь вернуть DateTime.

...