Freigeben über


INode<TValue> Schnittstelle

Definition

Die Schnittstelle für die Knotendatenstruktur. Container, die die bidirektionale Iteration unterstützen, enthalten Knoten. Ein Knoten besteht aus einem Wert für das Element an dieser Position im Container sowie Zeigern für das folgende und für das vorangehende Element 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

_Value

Ruft den Wert des Elements für den Knoten im Container ab oder legt diesen fest.

Methoden

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 nach dem aktuellen Knoten ab.

prev_node()

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

Gilt für: