Domitienda. Hosting ASP .NET 3.5 / SQL SERVER 2005
  buscar 
novedades
Recibe las ultimas noticias y los mejores articulos en tu email
Secciones
 • .NET Framework
 • ADO .NET
 • Ajax
 • Asp .NET
 • Biztalk
 • C#
 • Commerce Server
 • Exchange
 • IIS
 • Metodologías
 • J#
 • Office
 • Reporting Services
 • Seguridad
 • SEO
 • Servicios Web
 • Sharepoint
 • Silverlight
 • SQL Server
 • Visual Basic .NET
 • Visual C++ .NET
 • Visual Studio
 • WCF
 • Windows
 • Workflow Foundation
 • WPF
 • XAML
 • XML
 • Dynamics
 • Noticias
 • Articulos
 • Tutoriales
 • Eventos
 • Cursos
 • Ofertas Empleo
 • RSS
Contacto
¿Quieres saber quien es el creador de Clikear?

Tutorial C#

Covarianza de tablas

 

La covarianza de tablas es el resultado de llevar el polimorfismo al mundo de las tablas. Es decir, es la capacidad de toda tabla de poder almacenar elementos de clases hijas de la clase de elementos que pueda almacenar. Por ejemplo, en tanto que todas clases son hijas de System.Object, la siguiente asignación es válida:

 

            string[] tablaCadenas = {“Manolo”, “Paco”, “Pepe”};

            object[] tablaObjetos = tablaCadenas;

 

Hay que tener en cuenta que la covarianza de tablas sólo se aplica a objetos de tipos referencia y no a objetos de tipos valor Por ejemplo, la siguiente asignación no sería válida en tanto que int es un tipo por valor:

 

            int[] tablaEnteros = {1, 2, 3};

            object[] tablaObjetos = tablaEnteros;

 

Principal