을 통해 나는 확실하지의 수, 상속을 통해 그것을 따기되지 vb.net 인터페이스를 구현하는 데 문제가 있어요하지만 난 방법구현합니다 상속
Public Interface ITest
Sub SomeMethod()
End Interface
Public Class Test
Inherits OtherClass
Implements ITest
End Class
Public Class OtherClass
Sub SomeMethod()
End Sub
End Class
클래스 "OtherClass"이있을 것으로 판단 그 ITest 인터페이스가 살아 있지 않은 곳에서 다른 어셈블리에 설치하면됩니다. 그러나 C#에서는 각 메서드에 Implements 키워드를 사용하지 않아도되므로 C#은 이름과 서명을 살펴 봅니다.
기본적으로 Im은 "누락 된 구현의 구현"을 얻었으며 기대했던 것은 인터페이스에서 정의 된 동일한 메소드를 가진 클래스를 상속 한 이후로 정상적으로 컴파일 할 수있었습니다.
이것이 가능합니까? OtherClass
를 들어
왜''SomeMethod'이 OtherClass' 것? 그것은 ITest 인터페이스를 구현하지 않으며 그렇게하는 것으로부터 상속받지 않습니다. – LarsTech
미래에 대체 될 기본 API를 "음영"하는 어셈블리를 만들려고합니다. – user1533223