TryParse一个可空&LT

TryParse一个可空&LT

本文介绍了如何使用DateTime.TryParse一个可空<&日期时间GT ;?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想用DateTime.TryParse方法来获取一个字符串转换为可为空值的日期时间值。但是,当我试试这个:

 日期时间? D组;
BOOL成功= DateTime.TryParse(一些日期文本,出(日期时间)D);

编译器告诉我

Not sure what I need to do here. I've also tried:

out (DateTime)d.Value

and that doesn't work either. Any ideas?

解决方案
DateTime? d=null;
DateTime d2;
bool success = DateTime.TryParse("some date text", out d2);
if (success) d=d2;

(There might be more elegant solutions, but why don't you simply do something as above?)

这篇关于如何使用DateTime.TryParse一个可空<&日期时间GT ;?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-22 19:49