Estoy intentando aprender C#, pero he llegado a la parte de las Listas Tipo Pila y me estoy empezando a perder.
Tengo el siguiente código:
Código:
Entiendo todo el código, menos la línea que dice: public Nodo sig;class Pila { class Nodo { public int info; public Nodo sig; } private Nodo raiz;
Creo la clase Nodo, que lógicamente tiene la información que tendrá el Nodo. En este caso un valor de tipo entero.
Luego viene mi duda, porque veo que se crea un objeto llamado sig, que parece que es de tipo Nodo.
Pero esto no me cuadra, porque supuestamente yo tendría que guardar tan sólo una dirección, ¿no?, que es la dirección del siguiente Nodo. Y por lo que entiendo que estoy creando un objeto que vuelve a tener otra vez una información de tipo entero...
No me aclaro la verdad...
Luego sí, veo que creo el Nodo raiz, que es el primer Nodo porque la lista está vacia.
¿alguien podría explicarme de una manera para torpes como yo la línea que no entiendo?, ¿algún video o documento que lo explique fácilmente?.
Miles de gracias por adelantado y un saludo a todos.