接口IBase 中定义了 添加的方法,参数如何设置为实体类型,可以在 A 与 B 类中实现这个添加的方法,同时 可以传 C或D 的实体 model。并不报错
用泛型,代码如下:
public interface IBase<T> //IBase.cs
{
bool Add(T obj);
}
public class A : IBase<C> //A.cs
{
public bool Add(C obj)
{
throw new NotImplementedException();
}
}
B.cs类似。
如果对您有帮助,请采纳答案好吗,谢谢!
1、用Object类型,
2、public bool add<T>(T d); 调用的时候把你的类型加进去