SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: carlos_stgo_19 en Sábado 25 de Noviembre de 2006, 09:19

Título: Problemita
Publicado por: carlos_stgo_19 en Sábado 25 de Noviembre de 2006, 09:19
hola a todos, queria saber como se puede hacer un directcast con un IDictionary que tiene un obj por lo que entiendo :( estoy muy complicado

gracias
Título: Re: Problemita
Publicado por: JuanK en Sábado 25 de Noviembre de 2006, 14:34
Citar
directcast con un IDictionary

???
no te entiendo quieres usar algo con generics o algo asi?
Título: Re: Problemita
Publicado por: carlos_stgo_19 en Sábado 25 de Noviembre de 2006, 20:28
emm claro esto es una parte de una clase generica que estoy intentando crear, mi problema erradica en algo parecido a esto  :(


como ejemplo explico:

internal IDictionary HForms = new Hashtable();

tengo una clase donde agrego controles a formularios i los voy agregando a un IDictionary asi:

Object CF = new Object ();
HForms.Add(CF.Name, CF);


y despues desde otra clase ago el directcast

internal Clases.laclase CFC = new Clases.laclase();

Object control = (Object)CFC.HForms("nombredecontrol");


ojala se entienda lo que quiero hacer y noce si estare mal o no se podra tal vez


Si no se puede hacer lo que quiero lo entendere y si pueran mostrarme otra manera de hacerlo seria genial

Cualquier ayuda, gracias