es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: IENUMERABLE

Obtener el primer elemento de una enumeración y luego iterar el resto

Tengo un IEnumerable<Task> que describe de manera efectiva cómo obtener una colección de elementos de la caché. El elemento MyObject tiene un mensaje de error y un objeto de éxito. Me gustaría hacer algo como esto: List<MyObject> fetchAll(IEnumerable<Task<MyObject>> tasks) { var (firstResponse, restOfEnumerable) = await tasks.DoSomethingToGetFirstResonseAndRestOfEnumerableAsync().ConfigureAwait(false); if(!firstResponse.IsSuccess) { return null; . . . Read more

Diferencia entre AsEnumerable y AsAsyncEnumerable en EF Core

¿Existen diferencias en el comportamiento o rendimiento entre AsEnumerable, AsAsyncEnumerable y la iteración simple sobre IQueryable en EF Core? cs // Usando .AsEnumerable(); var blogs = context.Posts.Where(p => p.Title.StartsWith(“A”)).AsEnumerable(); foreach (var blog in blogs) { // … } cs // Solo iterando sobre IQueryable; var blogs = context.Posts.Where(p => p.Title.StartsWith(“A”)); . . . Read more

Firma del método delegado con asignación de objeto y valor

Estoy tratando de hacer una extensión de IEnumerable similar a la que se muestra en https://stackoverflow.com/questions/11190324/using-linqs-zip-with-a-closure-that-doesnt-return-a-value por @Hakakou, sin embargo, estoy tratando de modificarla para ejecutar un método del primer valor, con el segundo valor como parámetro. Por ejemplo: “`C# public class MyObject { private int myInt; public MyObject(int a){ . . . Read more