Perguntas com a marcação «enumerable»

377
Passando um único item como IEnumerable <T>

Existe uma maneira comum de passar um único item do tipo Tpara um método que espera um IEnumerable<T>parâmetro? O idioma é C #, versão 2.0 do framework. Atualmente, estou usando um método auxiliar (é .Net 2.0, então eu tenho vários métodos auxiliares de projeção / projeção semelhantes ao...

329
Como posso retornar um IEnumerable vazio?

Dado o código a seguir e as sugestões fornecidas nesta pergunta , decidi modificar esse método original e perguntar se há algum valor no IEnumarable retorná-lo, se não retornar um IEnumerable sem valores. Aqui está o método: public IEnumerable<Friend> FindFriends() { //Many thanks to...

317
Contar os itens de um IEnumerable <T> sem iterar?

private IEnumerable<string> Tables { get { yield return "Foo"; yield return "Bar"; } } Digamos que eu queira iterar nelas e escrever algo como processar #n de #m. Existe uma maneira de descobrir o valor de m sem iterar antes da minha iteração principal? Espero ter me...

151
O que significa enumerável?

Fui direcionado para as MDN's da página for..in quando dizia "for..in" itera sobre as propriedades enumeráveis ​​de um objeto ". Depois fui para a página Enumerabilidade e propriedade das propriedades, onde dizia "Propriedades enumeráveis ​​são aquelas que podem ser iteradas por um loop...