CLR: .Net / Mono / Boo / Otros CLR > C#

 leer elementos Arrays

(1/1)

rdlfo129:
estoy haciendo un programa donde me piden introducir objetos de una clase en un array

mi codigo va a si:


--- Código: C# ---        int _MAX; //--- es el contador para introducir los arrays        Array _Arreglo_Persona; //         #region "Metodos"        public int MAX        {            get { return _MAX; }            set { _MAX = value; }        }        public Array Arreglo_Persona        {            get { return _Arreglo_Persona; }            set { _Arreglo_Persona = value; }        }        #endregion         public MiArreglo()        {            Arreglo_Persona = Array.CreateInstance(typeof(CPersona), 100); //--- aca inicializao el array con el tipo de dato que es el de una clase creada y la cantidad             MAX = 0;        }         public void Agregar(CPersona nuevo)        {            Arreglo_Persona.SetValue(nuevo, MAX); // aca agrego los objetos de mi clase al arreglo            MAX++;        } 
El problema que tengo es cuando quiero leer el elemento del array y luego colocarlo como un objeto para poder leer los datos de la clase, hago lo siguiente:


--- Código: C# --- CPersona dni = new CPersona();            Int32 index = 0;             dni = Arreglo_Persona.GetValue(index); // aca me sale error, me dice que no se puede convertir implicitamente y que ya existe un conversion explicita  
si algien sabe como hacer eso porfavor si me puede indicar

Navegación

[0] Índice de Mensajes

Ir a la versión completa