Tipos anónimos

Tipos anónimos

Tipos anónimos

Los tipos anónimos son una característica del lenguaje de programación C# 3.0 que permite crear implícitamente campos con nombre desde el código que lo requiere. Esta es una importante característica para el Lenguaje integrado de consultas LINQ integrado en C# 3.0. Como los tipos anónimos no tiene un tipo de dato con nombre, deben ser almacenados en variables declaradas usando la palabra reservada var, que le indica al compilador que use inferencia de tipos para la variable.

Está característica no debe ser confundida con los tipos dinámicos. Mientras los tipos anónimos permiten a los programadores definir campos aparentemente "sobre la marcha", estos son aun entidades estáticas. La verificación de los tipos es hecha durante la compilación, y el intento de acceso a un campo no existente causara un error de compilación. Esto da a los programadores las ventajas de los lenguajes dinámicos, con la seguridad de tipos de un lenguaje estático.

Ejemplo (C#)

 var person = new {FirstName = "John", LastName = "Smith"}

Véase también

  • Métodos extensores
  • Expresiones lambda
  • Árboles de expresión

Referencias

Obtenido de "Tipos an%C3%B3nimos"

Wikimedia foundation. 2010.

Игры ⚽ Поможем написать реферат

Mira otros diccionarios:

  • Wikipedia:Tipos de usuarios — Atajos WP:UWP:U WP:TUWP:TU WP:USUARIOWP:USUARIO …   Wikipedia Español

  • Tipo de dato anónimo — Los tipos anónimos son una característica del lenguaje de programación C# 3.0 que permite crear implícitamente campos con nombre desde el código que lo requiere. Esta es una importante característica para el Lenguaje integrado de consultas LINQ… …   Wikipedia Español

  • C Sharp — Saltar a navegación, búsqueda El título de este artículo se muestra incorrectamente debido a limitaciones técnicas. El título correcto es C#. C Sharp Paradigma: Orientado a objetos Apareció en: 2001 Diseñado por: Microsoft Corporation Última… …   Wikipedia Español

  • Language Integrated Query — (LINQ) es un proyecto de Microsoft que agrega consultas nativas semejantes a las de SQL a los lenguajes de la plataforma .NET, inicialmente a los lenguajes Visual Basic .NET y C#. Muchos conceptos que LINQ ha introducido fueron originalmente… …   Wikipedia Español

  • Terapia de grupo — Es un tratamiento científico de naturaleza psicológica que se proporciona a los pacientes que lo necesiten de manera grupal, para mejorar su salud mental y calidad de vida. Además, el grupo psicoterapéutico dota a sus miembros de estrategias… …   Wikipedia Español

  • File Transfer Protocol — (FTP) Familia: Familia de protocolos de Internet Función: protocolo de transferencia de archivos Puertos: 20/TCP DATA Port 21/TCP Control Port Ubicación en la pila de protocolos Aplicaci …   Wikipedia Español

  • Comunicación escrita — La comunicación escrita, a diferencia de la oral, no está sometida a los conceptos de espacio y tiempo. La interacción entre el emisor y el receptor no es inmediata e incluso puede llegar a no producirse nunca, aunque aquello escrito perdure… …   Wikipedia Español

  • Café (todos) — Wikipedia:Café (todos) Saltar a navegación, búsqueda Atajos WP:C …   Wikipedia Español

  • Catupecu Machu — Saltar a navegación, búsqueda Catupecu Machu Catupecu Machu en Rock al parque 2007, en Colombia. En aquella oportunidad, lograron reunir 100.000 personas. Información personal …   Wikipedia Español

  • Expresión regular — Saltar a navegación, búsqueda Una expresión regular, a menudo llamada también patrón, es una expresión que describe un conjunto de cadenas sin enumerar sus elementos. Por ejemplo, el grupo formado por las cadenas Handel, Händel y Haendel se… …   Wikipedia Español

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”