이것은 정말 간단합니다. Im 확실히,하지만 인터페이스 상에 관해서 말하자면, 상속 말라 키에 대한 내 머리를 얻으려고 고심하고 있습니다.상속 및 인터페이스를 가진 C# 일반 메서드
다음 클래스가 주어지면 기본 메서드를 재정의하지 않고 클래스 부모에 특정한 인터페이스에서 Get 메서드를 어떻게 인터페이스 할 수 있습니까?
public class Base<T, T2>
{
public T Get<T, T2>(string key)
{
...
}
}
public class Parent : Base<Type1, Type2>, IParent
{
...
}
는 여기에 내가 기압이 무엇을,하지만 난 오류 "구현되지 inteface을 회원 타입 1 IParent.Get (문자열)"는 점점 계속.
public interface IParent
{
Type1 Get(string key);
}
이미 클래스에 선언되어있는 경우 메소드에 'Get'이 필요하지 않습니다. –
ja72
모든 의견을 주셔서 감사합니다.ja72, Krizz, Charles & Guvante 모두 머리에 못을 박았다. 그러나 Charles의 설명은 가장 심오했다. – beterthanlife