Freigeben über


IRandomAccessContainer<TValue> Schnittstelle

Definition

Die Schnittstelle für einen Container, der die zufallsbasierte Iteration unterstützt. Container, die zufällige Zugriffsiteration implementieren, unterstützen die folgenden Vorgänge: Eine Position vorwärts bewegen, indem Sie aufrufen operator++, eine Position rückwärts verschieben, indem Sie aufrufen operator--, auf ein Element mithilfe operator[]von zugreifen und mithilfe von Zeigerarithmetik auf ein Element zugreifen.

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

Typparameter

TValue

Der Typ eines Elements in der kontrollierten Sequenz.

Abgeleitet

Methoden

at_bias(Int32)

Ruft das Element an der aktuellen Verschiebung des Containers ab. Die Verschiebung ist der Offset vom aktuellen Element 0.

valid_bias(Int32)

Bestimmt, ob eine angegebene Verschiebung für den Container gültig ist. Die Verschiebung ist der Offset vom aktuellen Element 0.

Gilt für: