Resultados da pesquisa a pedido "ienumerable"

1 a resposta

Usando IReadOnlyCollection <T> em vez de IEnumerable <T> para parâmetros para evitar possíveis enumerações múltiplas

Minha pergunta está relacionada aeste [https://stackoverflow.com/q/24880268/197591]sobre o uso deIEnumerable<T> vsIReadOnlyCollection<T>. Eu também sempre useiIEnumerable<T> expor coleções como tipos e parâmetros de retorno porque se beneficia ...

12 a resposta

Como combinar dois tipos de listas de C # em um?

Eu criei duas listas, digamos X e Y. Essas duas listas são de tipos diferentes. (ieList<class_A> X & List<class_B> Y) Os valores nessas duas listas são diferentes. Mas existe umDateTime campo nessas duas listas. Preciso classificar essas listas ...

1 a resposta

Instrução Dapper WHERE IN com ODBC

Estou usando o Dapper no provedor ODBC, que, como conhecido, não suporta parâmetros nomeados. Para a maioria das minhas consultas, usei parâmetros pseudo-nomeados:?name?. No entanto, quando tento string query = $"select * from \"{TableName}\" ...

1 a resposta

O comportamento do enumerador muda com base em como o referenciamos?

Quebrar uma referência ao enumerador da lista dentro de uma classe parece mudar seu comportamento. Exemplo com uma classe anônima: public static void Mai,n() { var list = new List<int>() { 1, 2, 3 }; var an = new { E = list.GetEnumerator() }; ...

5 a resposta

Como converter o tipo int [] para int? []

Estou usando uma consulta linq para gerar uma matriz int. Mas preciso passar isso para um método que apenas aceite int? []. Então, depois de procurar maneiras de converter int [] para int? [], Encontrei algo que parecia funcionaraqui ...

3 a resposta

Compare se duas sequências são iguais

Antes de marcar isso como duplicado por causa de seu título, considere o seguinte programa curto: static void Main() { var expected = new List<long[]> { new[] { Convert.ToInt64(1), Convert.ToInt64(999999) } }; var actual = DoSomething(); ...

1 a resposta

a sessão se torna nula no método do controlador

Eu tenho o seguinte controlador, nesse controlador eu criei a sessão para salvarIENUMERABLE conjunto de dados [HttpPost] [ValidateInput(false)] public ActionResult Create_Brochure(IEnumerable<ProductsPropertiesVM> model) ...

1 a resposta

Enumerable.Range e alocação de memória

Eu tenho o seguinte código: IEnumerable<int> elements = Enumerable.Range(1, Int32.MaxValue); Console.WriteLine("Size of System.Int32: {0}", sizeof(int)); Console.Write("Iterating over {0} elements... ", ...

2 a resposta

Substituir IEnumerable <T> Onde

Eu escrevi uma classe que implementa IEnumerable: public class MyEnumerable : IEnumerable<MyClass> { IEnumerator IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public IEnumerator<MyClass> GetEnumerator() { //Enumerate } }Eu ...

3 a resposta

Por que esse método de extensão de cadeia não gera uma exceção?

Eu tenho um método de extensão de string C # que deve retornar umIEnumerable<int> de todos os índices de uma substring dentro de uma string. Funciona perfeitamente para a finalidade pretendida e os resultados esperados são retornados (como ...