Creación dinamica de instancias

13/10/2004 - 21:51 por Herbert Saal | Informe spam
Saludos,

Como puedo crear dinámicamente instancias de una clase? Se me ocurre usar el
ArrayList para almacenar las instancias de la clase, para poder luego hacer
referencia a estas clases.

Luego como podría crear un "event handler" para un evento de estas
instancias?.

Gracias,
Herbert
 

Leer las respuestas

#1 Octavio Hernandez
13/10/2004 - 23:06 | Informe spam
Herbert,

La creación dinámica de instancias de una clase se realiza mediante el
operador new:

Form f = new Form();

Para 'recolectar' varias instancias dinámicas bajo un mismo nombre puedes
utilizar efectivamente un ArrayList:

ArrayList arr = new ArrayList();
arr.Add(f);

Luego para 'extraer' ese elemento hay que hacer una conversión de tipos:

f = (Form) arr[0];

Enlace útil sobre delegados y eventos:


http://www.c-sharpcorner.com/Code/2...SDD001.asp

Salu2,

Octavio

"Herbert Saal" escribió en el mensaje
news:
Saludos,

Como puedo crear dinámicamente instancias de una clase? Se me ocurre usar


el
ArrayList para almacenar las instancias de la clase, para poder luego


hacer
referencia a estas clases.

Luego como podría crear un "event handler" para un evento de estas
instancias?.

Gracias,
Herbert


Preguntas similares