Resultados de la búsqueda a petición "ienumerable"

1 la respuesta

Usando IReadOnlyCollection <T> en lugar de IEnumerable <T> para parámetros para evitar una posible enumeración múltiple

Mi pregunta está relacionada conéste [https://stackoverflow.com/q/24880268/197591]sobre el uso deIEnumerable<T> vsIReadOnlyCollection<T>. Yo también siempre he usadoIEnumerable<T> para exponer colecciones como tipos y parámetros de retorno, ya ...

12 la respuesta

¿Cómo combinar dos tipos de listas de C # en una?

He creado dos listas, digamos X e Y. Estas dos listas son de diferentes tipos. (es decirList<class_A> X & List<class_B> Y) Los valores en ambas listas son diferentes. Pero hay unDateTime campo en ambas listas. Necesito ordenar estas listas de ...

1 la respuesta

Declaración Dapper WHERE IN con ODBC

Estoy usando Dapper en el proveedor ODBC, que, como se sabe, no admite parámetros con nombre. Para la mayoría de mis consultas, utilicé parámetros con pseudo nombre:?name?. Sin embargo, cuando trato de string query = $"select * from ...

1 la respuesta

El comportamiento del enumerador cambia en función de cómo lo referenciamos.

Ajustar una referencia al enumerador de la lista dentro de una clase parece cambiar su comportamiento. Ejemplo con una clase anónima: public static void Mai,n() { var list = new List<int>() { 1, 2, 3 }; var an = new { E = list.GetEnumerator() }; ...

5 la respuesta

¿Cómo convertir el tipo int [] a int? []

Estoy usando una consulta linq para generar una matriz int. Pero necesito pasar esto a un método que solo acepte int? []. Entonces, después de buscar formas de convertir int [] a int? [] Encontré algo que parecía funcionaraquí ...

3 la respuesta

Compara si dos secuencias son iguales

Antes de marcar esto como duplicado debido a su título, considere el siguiente programa corto: static void Main() { var expected = new List<long[]> { new[] { Convert.ToInt64(1), Convert.ToInt64(999999) } }; var actual = DoSomething(); ...

1 la respuesta

la sesión se vuelve nula en el método del controlador

Tengo el siguiente controlador, en ese controlador creé una sesión para guardarIENUMERABLE conjunto de datos [HttpPost] [ValidateInput(false)] public ActionResult Create_Brochure(IEnumerable<ProductsPropertiesVM> model) ...

1 la respuesta

Enumerable Asignación de rango y memoria

Tengo el siguiente 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 la respuesta

Anular IEnumerable <T> Donde

He escrito una clase que implementa IEnumerable: public class MyEnumerable : IEnumerable<MyClass> { IEnumerator IEnumerable.GetEnumerator() { return this.GetEnumerator(); } public IEnumerator<MyClass> GetEnumerator() { //Enumerate } }Me gustaría ...

3 la respuesta

¿Por qué este método de extensión de cadena no produce una excepción?

Tengo un método de extensión de cadena C # que debería devolver unIEnumerable<int> de todos los índices de una subcadena dentro de una cadena. Funciona perfectamente para su propósito previsto y se devuelven los resultados esperados (como lo ...