인터페이스를 구현하는 클래스에 따라 인터페이스가 선언 한 특정 클래스를 반환해야하는 인터페이스가 있어야합니다.C# 인터페이스 함수는 구현 된 위치에 따라 클래스를 반환합니다.
이렇게 사용해야합니까?
public interface IMyInterface
{
T returnClassInstance();
}
내가 클래스에 구현하고 싶을 때 어떻게해야합니까?
public class MyClass : IMyInterFace
{
public T returnClassInstance()
{
ClassInstance class = new ClassInstance();
return (T)class;
}
}
이 같은 최선의 방법은 무엇입니까?
'class'는 예약어입니다. – jgauffin