Gracias Diego / Daniel
es justo lo que necesitaba, sabia que se podia pero no encontraba como, ahora 
lo empiezo a probar.
 
Saludos, Eugenio

________________________________

De: [email protected] en nombre de Diego Jancic
Enviado el: Mar 27/03/2007 02:11 p.m.
Para: [email protected]
Asunto: [puntonet] Acceder a propiedades de Clase



Hola,
Si se puede, tenes que usar reflection...
Por ejemplo:

foreach (PropertyInfo prop in objeto.GetType().GetProperties())
{
     // Aca tenes que ver el tipo de la propiedad y configurar todo
    // Pero si supieses que son todas strings (para simplificar el ejemplo),
    // bastaria con hacer:
     prop.SetValue(objeto, "hola", null)
}

Saludos!,
Diego

On 3/27/07, Eugenio Alonso <[EMAIL PROTECTED]> wrote:
>
>
>
> Hola amigos, hay manera dinámicamente de recorrer las propiedades de una
> clase, como si estuvieran en una colección?
>
>
>
> Por ejemplo en lugar de hacer:
>
>
>
> Objeto.propiedad = "algo"
>
>
>
> Hacer algo asi:
>
>
>
> For i =0 to xx
>
> Objeto.properties(i) = "algo"
>
> next
>
>
>
> o sino
>
>
>
> Objeto.properties("propiedad") = "algo"
>
>
>
>
>
>
>
> Saludos Eugenio
>
>
>
>



<<winmail.dat>>

Responder a