私はジェネリックスに非常に慣れていないので、ジェネリックスになるだけでなく、文字列メンバー変数の説明を並べ替えることができる単純なクラスを作成しようとしています。
現時点では基本クラスがありますが、インターフェイスメンバーCompareTo()を実装しようとすると、上部にエラーが表示され、実装されていないことが示されます。ここでの問題は何ですか?
using System;
namespace GenericsPracticeConsole.Types
{
class SortableGenericType<T> : IComparable
{
private T t;
private string stringName;
public T name
{
get { return t; }
set { t = value; }
}
public int CompareTo(SortableGenericType<T> ourObject)
{
return stringName.CompareTo(ourObject.stringName);
}
}
}