これは本当に単純なことですが、インターフェースに関しては、継承の悪意に頭を悩ませることに苦労しています。
次のクラスがある場合、基本メソッドをオーバーライドせずに、クラスParentに固有のインターフェイスでGetメソッドをインターフェイスするにはどうすればよいですか?
public class Base<T, T2>
{
public T Get<T, T2>(string key)
{
...
}
}
public class Parent : Base<Type1, Type2>, IParent
{
...
}
これが私が持っているatmですが、「インターフェイスメンバーType1 IParent.Get(string)が実装されていません」というエラーが発生し続けます。
public interface IParent
{
Type1 Get(string key);
}