Constructor Privado

30/06/2006 - 08:16 por Pedro Rivera | Informe spam
El constructor del la clase DataRow es privado. Sin embargo, un DataTable
puede crear instancias de DataRow y luego mostrarlas como igual como lo haría
con cualquier otra clase.

¿Este capacidad es exclusiva para los creadores de .Net Framework o es
posible para los desarrolladores comúnes? ¿Cómo se hace?

Preguntas similare

Leer las respuestas

#1 James Cole
30/06/2006 - 10:23 | Informe spam
Imagino que habra declarado el constructor con algun parametro de
accesibilidad tipo "internal".
Respuesta Responder a este mensaje
#2 Octavio Hernandez
30/06/2006 - 10:44 | Informe spam
Pedro,

Buena pregunta!
Recuerda que además de public, protected, private existe internal (y la
combinación protectd internal).
Ambas clases DataTable y DataRow están en el mismo ensamblado,
System.Data.dll, y por eso pueden
acceder cada una a los miembros internal de la otra. El programador "normal"
sin embargo no tiene acceso
a esos miembros y por eso ni siquiera aparecen en la documentación de la
clase.
Te recomiendo descargar .NET Reflector de la web de Lutz Roeder para cuando
te surjan dudas de ese
tipo.

Salu2 - Octavio




Tú sin embargo no puedes acceder a esos campos
"Pedro Rivera" escribió en el
mensaje news:
El constructor del la clase DataRow es privado. Sin embargo, un DataTable
puede crear instancias de DataRow y luego mostrarlas como igual como lo
haría
con cualquier otra clase.

¿Este capacidad es exclusiva para los creadores de .Net Framework o es
posible para los desarrolladores comúnes? ¿Cómo se hace?
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida