Doubly linkes List -- Funktioniert nicht

Kai_Jack

Erfahrenes Mitglied
Doubly linked List -- Funktioniert nicht ---Bitte um Hilfe

Hallo Leute,

unter diesem Link http://www.parkscomputing.com/dotnet/list.aspx findet man eine sehr schöne doppelt verkettete Liste. Ich habe die Klassen in einem Projekt eingefügt, jedoch bekomme ich nichts in die Liste rein.

Es gibt ständig eine nullrefrence Exception

Kann jemand mal diese Liste probieren ?
Ich kann sie leider nicht benutzen.

Code:
///////////steht oben in der Main Klasse
		ParksComputing.Collections.ListHead head = null;
		ParksComputing.Collections.ListNode node = null;
		ParksComputing.Collections.ILinkedList list =null;
               

private void button1_Click(object sender, System.EventArgs e)
{
         head.Value = "head";              (!) hier kommt schon Absturz per null reference
         head.value = "head";                das geht auch nicht, kommt der gleiche Absturz
         node.Value = "node";
        
         liste.Add(head);
}



Danke schonmal für die Hilfe

Gruß Jack
 
Zuletzt bearbeitet:
Bin schon weiter gekommen, es geht jetzt.



Code:
ParksComputing.Collections.ListHead head = new ParksComputing.Collections.ListHead();
ParksComputing.Collections.ListNode node = new ParksComputing.Collections.ListNode();
ParksComputing.Collections.LinkedList list  = newParksComputing.Collections.LinkedList();

                        head.value = "head";
			
			node.value = "node";
			list.Clear();
			list.Insert(0,head);

			MessageBox.Show(head.ToString());

Man braucht die Instanzen, ich dachte es ginge auch mit Interfaces.

Wie benutze ich eigentlich ein Interface
Der Enumerator ist nämlich ein Interface.

Gruß Jack:)
 

Neue Beiträge

Zurück