INode<TValue> Schnittstelle

Definition

Schnittstelle für die Knotendatenstruktur. Container, die bidirektionale Iteration unterstützen, enthalten Knoten. Ein Knoten besteht aus einem Wert für das Element an dieser Position im Container und Zeiger auf die nächsten und vorherigen Elemente im Container.

generic <typename TValue>
public interface class INode
public interface INode<TValue>
type INode<'Value> = interface
Public Interface INode(Of TValue)

Typparameter

TValue

Der Typ eines Elements in der kontrollierten Sequenz.

Eigenschaften

Name Beschreibung
_Value

Dient zum Abrufen oder Festlegen des Werts des Elements für diesen Knoten im Container.

Methoden

Name Beschreibung
container()

Ruft den Container ab, in dem sich der aktuelle Knoten befindet.

is_head()

Bestimmt, ob der aktuelle Knoten der erste Knoten des Containers ist.

next_node()

Ruft den nächsten Knoten im Container über den aktuellen Knoten ab.

prev_node()

Ruft den Knoten im Container unmittelbar vor dem aktuellen Knoten ab.

Gilt für: