私が定義したクラスから継承する独自のクラスをユーザーが作成する必要があるアルゴリズムを作成しています。ただし、このアルゴリズムでは、ユーザーが C# 標準ライブラリの Equals 関数と GetHashCode 関数をオーバーライドする必要があります。
自分のクラスから継承したクラスに、GetHashCode 関数と Equals 関数を強制的に実装することはできますか?
public abstract int GetHashCode();
これを基本クラスに記述することはオプションではありません。基本クラスは、既に実装されている親から GetHashCode を継承するためです。