如何解决问题:“至少一个对象必须实现IComparable。”

山姆·阿克斯

所以这是错误的行:

@For Each item In futureClasses.OrderBy(
        Function(c) c.ClassDates.OrderBy(
            Function(d) d.Value).ToList).ToList

类结构的相关部分是:

Public Class [Class]
  Public Property ClassDates As List(Of ClassDate) = New List(Of ClassDate)
End Class

Public Class ClassDate
  Implements IComparable(Of ClassDate)

  Public Property Value As Date

Public Function CompareTo(other As ClassDate) As Integer Implements IComparable(Of ClassDate).CompareTo
  Return Me.Value < other.Value
End Function  

End Class

想法是构造一个[Class]对象列表(以进行迭代),以便使对象在时间流中首先出现。

我得到的错误是:

至少一个对象必须实现IComparable。

我已经在那条线上设置了一个断点。发生错误时,futureClasses包含2个[Class]元素,每个元素带有一个ClassDate

值是:
futureClasses(0).ClassDates(0).Value = #3/13/2014#
futureClasses(1).ClassDates(0).Value = #4/17/2014#

有人知道为什么会这样或被扔吗?

杰森·罗尔(Jason Roell)

我认为您正在寻找的是这样的:

futureClasses.OrderBy(Function(c) c.ClassDates.OrderBy(Function(d) d.Value).First().Value).ToList

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

仅当将方法ToList()应用于IQueryable <>时,获取异常““至少一个对象必须实现icomparable””

来自分类Dev

在R中,错误“至少需要一个面板”是什么意思以及如何解决?

来自分类Dev

phpcs-类必须在至少一个级别的命名空间中-如何解决?

来自分类Dev

想出一个解决问题的方法吗?

来自分类Dev

改进:如何解决“只允许一个http方法。找到:get and get”的问题?

来自分类Dev

至少一个对象必须实现IComparable调用OrderBy()

来自分类Dev

通用比较抛出“至少一个对象必须实现IComparable”。

来自分类Dev

如何解决来自node-argon2的“ TypeError:pchstr必须包含$作为第一个字符”的问题?

来自分类Dev

在Laravel中安装ui时如何解决问题?

来自分类Dev

实现一个C ++状态机。如何解决Wpmf-convention警告?

来自分类Dev

Laravel工厂关联仅关联最后一个数据。如何解决这个问题?

来自分类Dev

如何解决问题RenderFlex底部溢出了104个像素。扑扑?

来自分类Dev

如何解决问题RestControllerAdivse无法正常工作?

来自分类Dev

如何解决react-redux解决问题?

来自分类Dev

运行.exe文件时如何解决问题

来自分类Dev

通用列表排序。至少一个对象必须实现IComparable

来自分类Dev

如何解决TypeError:spec必须是pymongo上dict的一个实例

来自分类Dev

使用Linq .Min()-至少一个对象必须实现IComparable

来自分类Dev

在R中,错误“至少需要一个面板”是什么意思,以及如何解决该错误?

来自分类Dev

至少一个对象必须实现IComparable,已实现IComparable

来自分类Dev

phpcs-类必须在至少一个级别的命名空间中-如何解决?

来自分类Dev

多个接口匹配同一个子网 - 如何解决这个问题?

来自分类Dev

至少一个对象必须在 Min() 中实现 IComparable

来自分类Dev

LINQ 查询结果中的“至少一个对象必须实现 IComparable”异常

来自分类Dev

TypeError:需要一个类似字节的对象,而不是“str”,我该如何解决这个问题?

来自分类Dev

比较数字时如何解决问题?

来自分类Dev

我需要帮助找到一个解决问题的方法,React、Firebase、For Loop

来自分类Dev

使用 acviteadmin gem 时如何解决问题?

来自分类Dev

我该如何解决这个问题 - undefined 不是一个对象(评估“label.toUpperCase”)

Related 相关文章

  1. 1

    仅当将方法ToList()应用于IQueryable <>时,获取异常““至少一个对象必须实现icomparable””

  2. 2

    在R中,错误“至少需要一个面板”是什么意思以及如何解决?

  3. 3

    phpcs-类必须在至少一个级别的命名空间中-如何解决?

  4. 4

    想出一个解决问题的方法吗?

  5. 5

    改进:如何解决“只允许一个http方法。找到:get and get”的问题?

  6. 6

    至少一个对象必须实现IComparable调用OrderBy()

  7. 7

    通用比较抛出“至少一个对象必须实现IComparable”。

  8. 8

    如何解决来自node-argon2的“ TypeError:pchstr必须包含$作为第一个字符”的问题?

  9. 9

    在Laravel中安装ui时如何解决问题?

  10. 10

    实现一个C ++状态机。如何解决Wpmf-convention警告?

  11. 11

    Laravel工厂关联仅关联最后一个数据。如何解决这个问题?

  12. 12

    如何解决问题RenderFlex底部溢出了104个像素。扑扑?

  13. 13

    如何解决问题RestControllerAdivse无法正常工作?

  14. 14

    如何解决react-redux解决问题?

  15. 15

    运行.exe文件时如何解决问题

  16. 16

    通用列表排序。至少一个对象必须实现IComparable

  17. 17

    如何解决TypeError:spec必须是pymongo上dict的一个实例

  18. 18

    使用Linq .Min()-至少一个对象必须实现IComparable

  19. 19

    在R中,错误“至少需要一个面板”是什么意思,以及如何解决该错误?

  20. 20

    至少一个对象必须实现IComparable,已实现IComparable

  21. 21

    phpcs-类必须在至少一个级别的命名空间中-如何解决?

  22. 22

    多个接口匹配同一个子网 - 如何解决这个问题?

  23. 23

    至少一个对象必须在 Min() 中实现 IComparable

  24. 24

    LINQ 查询结果中的“至少一个对象必须实现 IComparable”异常

  25. 25

    TypeError:需要一个类似字节的对象,而不是“str”,我该如何解决这个问题?

  26. 26

    比较数字时如何解决问题?

  27. 27

    我需要帮助找到一个解决问题的方法,React、Firebase、For Loop

  28. 28

    使用 acviteadmin gem 时如何解决问题?

  29. 29

    我该如何解决这个问题 - undefined 不是一个对象(评估“label.toUpperCase”)

热门标签

归档