将动态节点转换为DateTime会产生奇怪的行为

时间:2012-09-05 06:41:17

标签: c# datetime casting

我遇到了以下代码行的麻烦。

var dynamicNodes = browseHits.Items.OrderByDescending(node =>((dynamic)node).date);

我们不断收到以下错误:

  

对象必须是DateTime类型。

奇怪的是,我们让它工作,直到我们开始使用Null值进行测试。比它不起作用,它再也没有用过。

有没有人对此行为发生的原因有任何想法。

额外信息:它位于使用razor的cshtml文件中。

0 个答案:

没有答案