public void Agregar(T value) { if (iTamano == 0) { nInicio = new cNodo <T>(value); iTamano = 1; } else { var nNodoAuxiliar = new cNodo <T>(value); var nNodoActual = nInicio; nNodoAuxiliar.nSiguiente = nInicio; nInicio = nNodoAuxiliar; //nNodoActual.nSiguiente = nNodoAuxiliar; //nNodoAuxiliar.nAnterior = nNodoActual; iTamano++; } }
public void Agregar(T value) { if (iTamano == 0 || (nInicio == null)) { nInicio = new cNodo <T>(value); iTamano = 1; } else { var nNodoAuxiliar = new cNodo <T>(value); var nNodoActual = nInicio; while (nNodoActual.nSiguiente != null) { nNodoActual = nNodoActual.nSiguiente; } nNodoActual.nSiguiente = nNodoAuxiliar; nNodoAuxiliar.nAnterior = nNodoActual; iTamano++; } }
public cNodo(T value) { sInformacion = value; nSiguiente = null; nAnterior = null; }