Crear una propiedad o field o variable en run-time

27/06/2006 - 13:39 por Raul | Informe spam
Se puede en C# crear una propiedad o field o variable en run-time ?


Si es que se puede, como ?


Gracias por la ayuda.


Raul

Preguntas similare

Leer las respuestas

#6 Vyacheslav Popov
27/06/2006 - 18:02 | Informe spam
Hola Raul, usa un Dictionary<string, object>

Saludos.

"Raul" escribió en el mensaje
news:%
Disculpa la molestia amigo, pero me podrías decir si yo podría acceder a
los elementos de esa colección por el nombre ? Realmente eso es lo que
me interesaría.



"Octavio Hernandez" escribió en el mensaje
news:
Raúl,

Sí, más o menos... En cada fila de ese "array" guardas el nombre de una
variable y su valor.

Slds - Octavio



"Raul" escribió en el mensaje
news:
Te refieres a algo como un arreglo bidimensional ?


"Octavio Hernandez" escribió en el
mensaje news:
Raúl,

Directamente no, pero sí podrías implementarle a tu clase una propiedad
de tipo colección llamada "PropiedadesDinamicas",
en la cual podrías ir creando "slots" al estilo de como funciona por
ejemplo Session en las aplicaciones ASP.NET.

Slds - Octavio



"Raul" escribió en el mensaje
news:
Se puede en C# crear una propiedad o field o variable en run-time ?


Si es que se puede, como ?


Gracias por la ayuda.


Raul

















Respuesta Responder a este mensaje
#7 Octavio Hernandez
28/06/2006 - 11:05 | Informe spam
Raul,

La sintaxis final podría ser algo como

persona["Edad"]

Como te dice Vyacheslav, la manera más cómoda de hacerlo es utilizando la
clase Dictionary, aquí tienes un ejemplo:

http://msdn2.microsoft.com/en-us/li...wa508.aspx

Salu2 - Octavio




"Raul" escribió en el mensaje
news:%
Disculpa la molestia amigo, pero me podrías decir si yo podría acceder a
los elementos de esa colección por el nombre ? Realmente eso es lo que
me interesaría.



"Octavio Hernandez" escribió en el mensaje
news:
Raúl,

Sí, más o menos... En cada fila de ese "array" guardas el nombre de una
variable y su valor.

Slds - Octavio



"Raul" escribió en el mensaje
news:
Te refieres a algo como un arreglo bidimensional ?


"Octavio Hernandez" escribió en el
mensaje news:
Raúl,

Directamente no, pero sí podrías implementarle a tu clase una propiedad
de tipo colección llamada "PropiedadesDinamicas",
en la cual podrías ir creando "slots" al estilo de como funciona por
ejemplo Session en las aplicaciones ASP.NET.

Slds - Octavio



"Raul" escribió en el mensaje
news:
Se puede en C# crear una propiedad o field o variable en run-time ?


Si es que se puede, como ?


Gracias por la ayuda.


Raul

















email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida