Problema con listas

02/10/2006 - 09:14 por alberto | Informe spam
Quiero hacer unos pequeños programas que utilicen estructuras dinámicas como
listas, pilas, etc.

El problema que encuentro es que los nodos de las listas, por ejemplo, C# no
deja que se referencien a sí mismos tal y como se hacía en C.

public struct Dato
{
int elemento;
}

public struct Nodo
{
Dato dato;
Nodo siguiente; // Aquí hay una referencia circular que C# no
admite
}

¿Cómo puedo programar este tipo de estructuras sin emplear los objetos que
trae el propio lenguaje como las list?
Gracias
 

Leer las respuestas

#1 Miguel
02/10/2006 - 12:02 | Informe spam
No se si te servirá utilizar una clase. Con una clase "public class Nodo" si
te compilará.

"alberto" escribió en el mensaje
news:
Quiero hacer unos pequeños programas que utilicen estructuras dinámicas
como listas, pilas, etc.

El problema que encuentro es que los nodos de las listas, por ejemplo, C#
no deja que se referencien a sí mismos tal y como se hacía en C.

public struct Dato
{
int elemento;
}

public struct Nodo
{
Dato dato;
Nodo siguiente; // Aquí hay una referencia circular que C# no
admite
}

¿Cómo puedo programar este tipo de estructuras sin emplear los objetos que
trae el propio lenguaje como las list?
Gracias

Preguntas similares