我在C#的以下代碼:差分
1)
public class MyBinaryTree<TItem> where TItem : IComparable<TItem>
{ ... };
2)
public class MyBinaryTree<TItem> : IComparable<TItem>
{ ... };
I found this sample at this site,但它不是完全我想要的方式。
第一個示例/代碼告訴我們item(TItem)實現了接口IComparable。
第二個示例/代碼告訴我們,我們的整個類(MyBinaryTree)實現了接口IComparable。
我不太瞭解它。 我從來沒有用過的第一個例子和我經常使用的第二個例子(這是一個經典的界面示例)。一些建議 - 補充?
它如何實際應用?
這裏是否存在真正的代碼問題? – ja72 2012-03-24 18:09:21