Implementar Inteface
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..
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
Curtidas 0
Respostas
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
06/08/2012
E então, Raphael. Permanece alguma dúvida com relação a essa questão?
GOSTEI 0