Hi Ich frage mich, ob es eine schöne Möglichkeit ohne Overkill gibt, eine Interface-Methode zu haben, die zB 3 verschiedene Modelle aufnehmen könnte? Ich suche nach etwas, wie:Ist es möglich, eine Interface-Methode zu akzeptieren, die verschiedene Klassen C# akzeptiert?
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)
}
Danke
Sie können es generisch machen ('IOperations'), aber dann können Sie Problem haben, es zu benutzen (anrufend). Wie soll diese Schnittstelle verwendet werden? –