public interface IMerge
{
byte[] Process(List<Image> req);
}
public class Merge : IMerge
{
public byte[] Process ( List<Image> req)
{
// processing
}
}
Теперь приведенный выше код является разновидностью библиотеки, используемой многими людьми.Итак, dll.
Я хочу сделать этот метод интерфейса универсальным входным параметром, который поддерживает List.Как это сделать?
My Caller имеет следующее:
public class Image
{
public string Name { get; set;}
public byte[] ImageData { get; set ;}
}
Ребята, я не хочу ссылаться на мой dll проекта бизнес-объектов на компонент Reusable, который является IImage.Мне интересно, есть ли способ сделать этот IMerge универсальным, так что я смогу достичь того же, что и выше