Как я могу реализовать интерфейс с возвращаемое значение, а не пустоту
Попытка реализовать IList< T> следующим образом:
public class My<T> : IList<T> { public bool Add(T itemm) {...} ... }
Это не будет компилироваться, так как возвращаемый тип - 'bool' вместо 'void' интерфейса, несмотря на то, что реализованное добавление может использоваться везде, где требуется интерфейсом. :
IList<int> list = new My<int>(); //Had it compiled.... list.Add(10); ...Это, конечно, относится только к возвращаемому типу void.
Есть ли какой-нибудь способ сделать так, чтобы имплантация соответствовала интерфейсу?
Спасибо,
Дэн
Karthik_Mahalingam
Пожалуйста, добавьте больше информации к этому вопросу.
добавьте некоторый кодовый блок, относящийся к сообщению.
Воспользуйся Улучшить вопрос редактировать.