C sharp - nombrar objetos o variables a partir de una string

 
Vista:

nombrar objetos o variables a partir de una string

Publicado por wachino (1 intervención) el 27/03/2007 17:47:43
hola, me gustaria saber si existe alguna manera de definir una variable u objeto a partir del valor de una string; por ejemplo:

string nombre= "telefono";

int (aqui el valor de nombre, es decir telefono, pero no escribiendo telefono, ya que la string nombre puede variar);

Gracias"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:nombrar objetos o variables a partir de una str

Publicado por Yamil Bracho (1164 intervenciones) el 28/03/2007 18:57:08
Usa Reflection. Por ejemplo:

Type t= Type.GetType("Telefono");
Object obj1 obj1=Activator.CreateInstance(t);

Luegopuedes usar el metodo invokeMember para usar metodos de la clase Telefono
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar