Array
(
)

Implementar Inteface

Raphael Handerson
   - 06 ago 2012

Pessoal, tenho uma duvida em relação a implementar interface.
Conheço o conceito de interface como sendo um contrato para as classes que herdam.
até ai blz...
mas minha duvida é a seguinte. (vamo ver se consigo me expressar bem)
alguns exemplos que vejo por ai, é que nos codigos o pessoal implementa a interface IEnumerable ou IQueriable
para declarar uma variavel, por exemplo: var item = from i in lista onde o var vai retornar uma IEnumerable
mas como assim? IEnumerable é uma variavel? ou uma interface?
to meio confuso nisso.. sei la..

Joel Rodrigues
   - 07 ago 2012

IEnumerable é uma interface. Quando a assinatura de um método informa que ele retornará um IEnumerable, indica que este método poderá retornar qualquer coleção que implemente esta interface.

Joel Rodrigues
   - 16 ago 2012

E então, Raphael. Permanece alguma dúvida com relação a essa questão?