コード例 #1
0
        public void Insertar(string NombreAnalisis)
        {
            if (pUltimo != null)
            {
                pNuevo = new ClaseNodo1();
                if (pNuevo != null)
                {
                    //registrar los valores que enviamos desde la interfaz o aleatoriamente

                    pNuevo.NombreAnalisis = NombreAnalisis; //envío parametros desde la interfaz

                    pNuevo.posicionAnterior = pUltimo;

                    pUltimo = pNuevo;
                }
                else
                {
                    //mensaje no hay espacio en memoria
                }
            }
            else
            {
                Crear(NombreAnalisis);
            }
        }
コード例 #2
0
        public void Listar(ListBox Lista)
        {
            ClaseNodo1 pAuxiliar = new ClaseNodo1();

            if (pUltimo != null)
            {
                pAuxiliar = pUltimo;

                while (pAuxiliar != null)
                {
                    //mostraria la informacion
                    Lista.Items.Add(pAuxiliar.NombreAnalisis);

                    pAuxiliar = pAuxiliar.posicionAnterior; //indica el nodo que está antes de él
                }
            }
            else
            {
                //no hay elementos
            }
        }
コード例 #3
0
        public ClaseNodo1 posicionAnterior; //posición de memoria del anterior

        public ClaseNodo1()
        {
            NombreAnalisis   = "";
            posicionAnterior = null;
        }