我有类型转换问题,我需要尽快帮助:D,现在问题是我检查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'。存在显式转换(您是否错过了演员?)
答案 0 :(得分:0)
您定义的返回类型为DateTime?
并尝试返回DateTime
。