IはC#で次のコード有する:違い
1)
public class MyBinaryTree<TItem> where TItem : IComparable<TItem>
{ ... };
2)
public class MyBinaryTree<TItem> : IComparable<TItem>
{ ... };
I found this sample at this siteを、それが完全ありません方法は私が欲しい。
最初の例/コードは、アイテム(TItem)がインターフェイスIComparableを実装していることを示しています。
2番目の例/コードは、クラス(MyBinaryTree)全体がIComparableインターフェイスを実装していることを示しています。
とてもよく分かりません。 私が一度も使ったことのない最初の例と、よく使う第二の例(これはインターフェイスの古典的な例です)。いくつかのアドバイス - サプリメント?
どうすればが実際に適用されますか?
ここに実際のコードの質問がありますか? – ja72