我正在对对象列表进行排序,但不幸的是,我没有从调试中获取信息,以查看我要出错的地方。基本排序问题 - C# - (Java程序员学习C#)
我有一个自定义的类,我实现了一个CompareTo方法,并且我在该类的一个项目列表上调用了.Sort()。不幸的是,我的程序从来没有真正进入compareTo()方法......它在调用.Sort()时立即关闭。
我一般应该注意什么?
这是我的类定义,类的接口列表。
/// <summary>
/// Summary description for ClientWorkspace.
/// </summary>
public class ClientWorkspace : IStorable
{ }
我没有列出compareTo方法,因为它甚至没有得到该代码。
错误...怎么样?什么是例外? – 2009-06-26 17:11:52
你会得到什么样的例外? – Christopher 2009-06-26 17:12:11
这是我最大的问题。我找不到例外。我“进入”调试器中的排序调用,它跳转到我继承的代码中的这个“Dispose”方法。 等待...在出现的对话框中显示“无法比较阵列中的两个元素” 不幸的是,我现在对C#的知识还不够强,无法提供更多信息。 – Kivus 2009-06-26 17:21:43