Implementar Inteface

.NET

06/08/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..
Raphael Handerson

Raphael Handerson

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

06/08/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.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/08/2012

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