【发布时间】:2016-06-29 16:53:40
【问题描述】:
您好,我想知道是否有任何不错的方法来实现接口方法,例如可以采用 3 种不同的模型?我正在寻找这样的东西:
public interface IOperations
{
void AddTranslation(TranslationLocationEnum Location, T model)
}
public class ApplicationOne : IOperations
{
public void AddTranslation(TranslationLocationEnum Location, ClassType1 model)
}
public class ApplicationTwo : IOperations
{
public void AddTranslation(TranslationLocationEnum Location, ClassType2 model)
}
谢谢
【问题讨论】:
-
您可以将其设为通用 (
IOperations<T>),但随后您可能会遇到使用(调用)它的问题。那个接口应该怎么用?
标签: c# generics inheritance interface