Preguntas etiquetadas con linq

Language Integrated Query (LINQ) es un componente de Microsoft .NET Framework que agrega capacidades nativas de consulta de datos a los lenguajes .NET, aunque existen puertos para Java, PHP, JavaScript y ActionScript.

5
para vs. foreach vs. LINQ
Cuando escribo código en Visual Studio, ReSharper (¡Dios lo bendiga!) A menudo me sugiere que cambie mi bucle for de la vieja escuela en una forma foreach más compacta. Y a menudo, cuando acepto este cambio, ReSharper da un paso adelante y me sugiere que lo cambie nuevamente, en una …
86 c#  linq 



13
¿No es razonable esperar que Any () * no * arroje una excepción de referencia nula?
Cuando crea un método de extensión, puede, por supuesto, llamarlo. nullPero, a diferencia de una llamada al método de instancia, llamarlo como nulo no tiene que arrojar un NullReferenceException-> debe verificarlo y hacerlo manualmente. Para la implementación del método de extensión Linq, Any()Microsoft decidió que deberían lanzar un ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs …

9
LINQ Preferencia de estilo [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
21 c#  coding-style  linq 

6
¿Qué ventaja obtuvo al implementar LINQ de una manera que no almacena en caché los resultados?
Esta es una trampa conocida para las personas que se están mojando los pies con LINQ: public class Program { public static void Main() { IEnumerable<Record> originalCollection = GenerateRecords(new[] {"Jesse"}); var newCollection = new List<Record>(originalCollection); Console.WriteLine(ContainTheSameSingleObject(originalCollection, newCollection)); } private static IEnumerable<Record> GenerateRecords(string[] listOfNames) { return listOfNames.Select(x => new Record(Guid.NewGuid(), x)); …

1
Pruebas unitarias: aserciones diferidas con Linq
¿Está bien agregar aserciones diferidas como esta? var actualKittens = actualKittens.Select(kitten => { Assert.IsСute(kitten); return kitten }); ¿Por qué? Entonces puedo iterar solo una vez, incluso con declaraciones que esperan una colección materializada, por ejemplo: CollectionAssert.AreEquivalent(expectedKittens, actualKittens.ToList()); Y también podría ser no solo Select, sino un método con iterador definido …

7
¿Cuál es el mejor equivalente de Java para Linq? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . ¿Hay alguna biblioteca en Java que se acerque a proporcionar …
17 java  linq 

5
MVC, WCF, EF, LINQ - ¿Soy solo yo? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 8 años . ... o las cosas se están volviendo más complicadas? Me parece que necesita saber …


8
Preguntas de la Entrevista Senior LINQ [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 5 años . Estoy preparando una sección de LINQ en preguntas de entrevista …
16 c#  .net  interview  linq 

5
XSLT y posibles alternativas [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 6 años . Eché un vistazo a XSLT para transformar un archivo XML en otro (HTML, etc.). …
15 xml  lisp  linq  xslt 

4
¿Es linq más eficiente de lo que parece en la superficie?
Si escribo algo como esto: var things = mythings .Where(x => x.IsSomeValue) .Where(y => y.IsSomeOtherValue) ¿Es esto lo mismo que: var results1 = new List<Thing>(); foreach(var t in mythings) if(t.IsSomeValue) results1.Add(t); var results2 = new List<Thing>(); foreach(var t in results1) if(t.IsSomeOtherValue) results2.Add(t); ¿O hay algo de magia debajo de las …
13 c#  linq 

1
¿Por qué se prefiere la programación imperativa sobre la programación funcional? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 6 años . Antecedentes: soy partidario de la programación funcional que trabaja en …

3
¿Para qué dominio de problema está hecho LINQ?
Cada vez que veo una pregunta publicada en Stack Overflow en C #, veo al menos una o dos respuestas publicadas que resuelven un problema con LINQ. Por lo general, las personas con muy buena reputación parecen usar LINQ como profesionales. Entonces mi pregunta es, ¿para qué dominio de problema …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.