Skip to main content

Sobre C#, LINQ y algo más…

Mes: junio 2010

Generalización del cálculo de productos cartesianos con LINQ

28 junio, 2010 Octavio Hernandez Deja un comentario

En un interesante post (como siempre), el genial Eric Lippert muestra cómo generalizar el cálculo de n productos cartesianos utilizando LINQ. Creo haber estado entre los primeros que identificó el operador SelectMany de LINQ con el cálculo de un producto cartesiano, por allá por 2007 (parece que haya pasado una eternidad :-).

Entradas recientes

  • El futuro atributo CallerArgumentExpression: un deseo que se cumplirá
  • La sentencia switch en C# 7.0 (y 2)
  • La sentencia switch en C# 7.0
  • Libro “Programming the Microsoft Bot Framework”
  • Patrones en C# 7.0

Comentarios recientes

  • Octavio Hernandez en Descartes en C# 7.0
  • Preguntón en Descartes en C# 7.0
  • Percy en [OT] Dedicatoria
  • anonymous en Windows 7 SDK Beta, y mi deseo para Reyes 2010
  • anonymous en Despedida como MVP

Archivos

  • marzo 2018
  • febrero 2018
  • enero 2018
  • diciembre 2017
  • noviembre 2017
  • octubre 2017
  • septiembre 2017
  • agosto 2017
  • marzo 2013
  • mayo 2012
  • septiembre 2011
  • abril 2011
  • enero 2011
  • diciembre 2010
  • noviembre 2010
  • junio 2010
  • mayo 2010
  • abril 2010
  • marzo 2010
  • diciembre 2009
  • octubre 2009
  • septiembre 2009
  • agosto 2009
  • julio 2009
  • junio 2009
  • mayo 2009
  • abril 2009
  • marzo 2009
  • febrero 2009
  • enero 2009
  • diciembre 2008
  • noviembre 2008
  • octubre 2008
  • septiembre 2008
  • agosto 2008
  • julio 2008
  • junio 2008
  • mayo 2008
  • abril 2008
  • marzo 2008
  • febrero 2008
  • enero 2008
  • diciembre 2007
  • noviembre 2007
  • octubre 2007
  • agosto 2007
  • julio 2007
  • junio 2007
  • abril 2007
  • marzo 2007
  • febrero 2007
  • enero 2007

Categorías

  • .NET
  • C#
  • General
  • LINQ
  • Personal
  • Sin categoría

Meta

  • Acceder
  • RSS de las entradas
  • RSS de los comentarios
  • WordPress.org
sparkling Theme por Colorlib Desarrollado por WordPress
This site uses cookies: Find out more.