c# - Converting to Nullable Type without extra method -
is writing kosher? or there problems may arise?
private datetime? getdate(object date) { homecoming date != null ? convert.todatetime(date) : (datetime?)null; }
i've seen lot of questions asking similar question, reply given extension method job of converting, wondering if skip step , write this, or there border case not accounting for?
also i'm using datetime in example, think work nullable type.
since ?
type of nullable<t>
, fine , 'kosher' long aware of actual homecoming type. if writing method as:
private nullable<datetime> getdate(object date) { ... }
as long aware below won't work because homecoming types differ:
datetime mydatetimevariable = getdate(someobject);
because it's type conversion problem.
you can see explaination: nullable datetime?
c# type-conversion nullable
No comments:
Post a Comment