Este es un ejemplo artificial, pero digamos que he declarado objetos:Programatically usando una cadena como nombre de objeto cuando una instancia de un objeto
CustomObj fooObj;
CustomObj barObj;
CustomObj bazObj;
y tengo una matriz de cadenas:
string[] stringarray = new string[] {"foo","bar","baz"};
Cómo puedo acceder de manera programática y crear instancias de esos objetos usando la matriz de cadenas, iterar usando algo así como un foreach:
foreach (string i in stringarray) {
`i`Obj = new CustomObj(i);
}
Esperamos que la idea de que estoy tratando de transmitir es claro. ¿Es esto posible en C#?
Gracias de antemano.
Tal vez, usted está buscando para asignar objetos a las variables de instancia en tiempo de ejecución o simplemente crear objetos de forma dinámica? –