Freigeben über


ITuple Schnittstelle

Definition

Definiert eine Tupelimplementierung für allgemeine Zwecke, die den Zugriff auf Tupelinstanzmember ermöglicht, ohne dass der zugrunde liegende Tupeltyp bekannt ist.

public interface class ITuple
public interface ITuple
type ITuple = interface
Public Interface ITuple
Abgeleitet

Hinweise

Sie verwenden die ITuple -Schnittstelle, um auf einzelne Elemente eines Tupel-instance zuzugreifen, ohne vorher die Anzahl oder typen von Elementen im Tupel zu kennen. Sie bestimmen die Anzahl der Elemente im Tupel, indem Sie den Wert der Length -Eigenschaft abrufen. Anschließend können Sie die zugehörigen Elemente aufzählen, indem Sie einen Index übergeben, der von null bis eins kleiner als dem Wert der Length Eigenschaft an die Item[] -Eigenschaft reicht.

ITuple ist eine explizite Schnittstellenimplementierung der Tuple Klassen und strukturen ValueTuple . Sie müssen das Tuple Objekt in ein ITuple Schnittstellenobjekt umwandeln, bevor Sie auf seine Eigenschaften zugreifen können.

Eigenschaften

Item[Int32]

Gibt den Wert des angegebenen Tuple-Elements zurück.

Length

Ruft die Anzahl der Elemente in dieser Tuple-Instanz ab.

Gilt für: