Resultados da pesquisa a pedido "ienumerable"

12 a resposta

Iteração pareada em C # ou enumerador de janela deslizante

Se eu tiver um IEnumerable como: string[] items = new string[] { "a", "b", "c", "d" }; Gostaria de percorrer todos os pares de itens consecutivos (janela deslizante de tamanho 2). Qual seri ("a","b"), ("b", "c"), ("c", "d") Minha solução foi ...

14 a resposta

Alguém pode explicar IEnumerable e IEnumerator para mim?

Alguém pode explicar IEnumerable e IEnumerator para mim? , por exemplo, quando usá-lo no foreach? qual é a diferença entre IEnumerable e IEnumerator? Por que precisamos usá-lo?

3 a resposta

Converter conjunto de dados em IQueryable <T> ou IEnumerable <T>

Como ainda não há Linq no DB2 (vamos IBM!), E eu quero lidar com IQueryables ou IEnumerables no meu código, como eu converteria um DataTable em um IQueryable? Ou um IEnumerable? Eu tenho uma interface e uma classe que corresponde às colunas na ...

4 a resposta

Por que Enumerable.Range é mais rápido que um loop de rendimento direto?

O código abaixo está verificando o desempenho de três maneiras diferentes de fazer a mesma solução. public static void Main(string[] args) { // for loop { Stopwatch sw = Stopwatch.StartNew(); int accumulator = 0; for (int i = 1; i <= 100000000; ...

10 a resposta

IEnumerable <T> como tipo de retorno

Existe algum problema com o usoIEnumerable<T> como um tipo de retorno? FxCop reclama de retornoList<T> (aconselha retornarCollection<T> em vez de). Bem, eu sempre fui guiado por uma regra "aceite o mínimo que puder, mas retorne o máximo". Deste ...

12 a resposta

Qual é a diferença entre IQueryable <T> e IEnumerable <T>?

Qual é a diferença entreIQueryable<T> eIEnumerable<T>? Veja tambémQual é a diferença entre IQueryable e IEnumerable [https://stackoverflow.com/questions/2433306/whats-the-difference-between-iqueryable-and-ienumerable?rq=1] que se sobrepõe a esta ...

4 a resposta

Por que IEnumerable <T> herda de IEnumerable?

Essa pode ser uma pergunta antiga: por queIEnumerable<T> herdar deIEnumerable? É assim que o .NET faz, mas traz um pequeno problema. Toda vez que escrevo uma classe implementaIEumerable<T>Eu tenho que escrever doisGetEnumerator() funções, uma ...

22 a resposta

Equivalente LINQ de foreach para IEnumerable <T>

Gostaria de fazer o equivalente ao seguinte no LINQ, mas não consigo descobrir como: IEnumerable<Item> items = GetItems(); items.ForEach(i => i.DoStuff());Qual é a sintaxe real?

11 a resposta

A classe precisa implementar IEnumerable para usar Foreach

Isso é em c #, eu tenho uma classe que estou usando a DLL de outra pessoa. Ele não implementa IEnumerable, mas possui 2 métodos que retornam um IEnumerator. ...