我正在對對象列表進行排序,但不幸的是,我沒有從調試中獲取信息,以查看我要出錯的地方。基本排序問題 - 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