我想有一個接口,取決於什麼類實現它,接口聲明的函數應該返回一個特定的類。C#接口函數返回類取決於它實現的地方
我應該使用類似這樣的東西嗎?
public interface IMyInterface
{
T returnClassInstance();
}
當我想將它實現到類中時應該如何看待它?
public class MyClass : IMyInterFace
{
public T returnClassInstance()
{
ClassInstance class = new ClassInstance();
return (T)class;
}
}
什麼是這樣的最佳方法?
'class'是一個保留關鍵字 – jgauffin