Tuple(T1, T2, T3, T4, T5, T6, T7) Klasse
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>-Klasse

.NET Framework (current version)
 

Veröffentlicht: August 2016

Stellt ein 7-Tupel (Septupel) dar.

Namespace:   System
Assembly:  mscorlib (in mscorlib.dll)

System.Object
  System.Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>

[<SerializableAttribute>]
type Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> = 
    class
        interface IStructuralEquatable
        interface IStructuralComparable
        interface IComparable
    end

Typparameter

T1

Der Typ der ersten Komponente des Tupels.

T2

Der Typ der zweiten Komponente des Tupels.

T3

Der Typ der dritten Komponente des Tupels.

T4

Der Typ der vierten Komponente des Tupels.

T5

Der Typ der fünften Komponente des Tupels.

T6

Der Typ der sechsten Komponente des Tupels.

T7

Der Typ der siebten Komponente des Tupels.

NameBeschreibung
System_CAPS_pubmethodTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>('T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7)

Initialisiert eine neue Instanz der Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>-Klasse.

NameBeschreibung
System_CAPS_pubpropertyItem1

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> erste Komponente des Objekts.

System_CAPS_pubpropertyItem2

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> die Sekundenkomponente des Objekts.

System_CAPS_pubpropertyItem3

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> dritten Komponente des Objekts.

System_CAPS_pubpropertyItem4

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> vierten Komponente des Objekts.

System_CAPS_pubpropertyItem5

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> fünften Komponente des Objekts.

System_CAPS_pubpropertyItem6

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> sechsten Komponente des Objekts.

System_CAPS_pubpropertyItem7

Ruft den Wert des aktuellen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> siebten Komponente des Objekts.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Gibt einen Wert, der angibt, ob die aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Objekt gleich einem angegebenen Objekt ist.(Überschreibt Object.Equals(Object).)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für das aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>-Objekt zurück.(Überschreibt Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge, die den Wert dieses Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> Instanz.(Überschreibt Object.ToString().)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralComparable.CompareTo(Object, IComparer)

Vergleicht das aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> Objekt mit einem angegebenen Objekt mithilfe eines angegebenen Vergleichs, und gibt eine ganze Zahl, die angibt, ob das aktuelle Objekt vor, nach oder an derselben Position wie das angegebene Objekt in der Sortierreihenfolge ist.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.Equals(Object, IEqualityComparer)

Gibt einen Wert, der angibt, ob die aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Objekt gleich einem angegebenen Objekt auf Grundlage einer angegebenen Vergleichsmethode ist.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.GetHashCode(IEqualityComparer)

Berechnet den Hashcode für die aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Objekt mit einer angegebenen Berechnungsmethode.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIComparable.CompareTo(Object)

Vergleicht das aktuelle Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> Objekt mit einem angegebenen Objekt und gibt eine ganze Zahl, die angibt, ob das aktuelle Objekt vor, nach oder an derselben Position wie das angegebene Objekt in der Sortierreihenfolge ist.

Ein Tupel ist eine Datenstruktur, die eine bestimmte Anzahl und Sequenz von Werten aufweist. Die Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Klasse stellt ein 7-Tupel bzw. Septupel, ist, die über sieben Komponenten verfügt.

Instanziieren Sie ein Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> Objekt durch Aufrufen der Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> oder die statische Tuple.Create<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7>('T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7) Methode. Sie können den Wert von Komponenten des Tupels mit der schreibgeschützten abrufen Item1, Item2, Item3, Item4, Item5, Item6, und Item7 Instanzeigenschaften.

Tupel werden häufig auf vier verschiedene Arten verwendet:

  • Um einen einzelnen Satz von Daten darzustellen. Z. B. ein Tupel kann einen Datenbankdatensatz darstellen, und seine Komponenten können einzelne Felder des Datensatzes darstellen.

  • Einfacher Zugriff auf und Manipulation eines Datasets bereitzustellen. Das folgende Beispiel definiert ein Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Objekt, das Bevölkerungsdaten für New York City für jede Volkszählung von 1950 bis 2000 enthält. Das Septupel wird übergeben, um die ComputePopulationChange -Methode, die die jährliche Änderungsrate zwischen Volkszählungen berechnet, sowie die jährliche Änderungsrate für den ganzen 60 berechnet.

    Derzeit ist kein Code Beispiel verfügbar, oder die Sprache wird nicht unterstützt.
  • Mehrere Werte zurückgeben, von einer Methode ohne die Verwendung von out Parameter (in c#) oder ByRef Parameter (in Visual Basic). Das vorherige Beispiel gibt z. B. seine berechnete Statistik, zusammen mit dem Ortsnamen einem Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> Objekt.

  • Um mehrere Werte an eine Methode über einen einzelnen Parameter zu übergeben. Zum Beispiel die Thread.Start(Object) Methode verfügt über einen einzelnen Parameter, mit dem Sie einen Wert für die Methode angeben, die der Thread beim Start ausführt. Wenn Sie angeben, einen Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7> -Objekt als Methodenargument, können Sie die Startroutine des Threads mit sieben Elementen von Daten angeben.

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 4.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Silverlight
Verfügbar seit 4.0
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen:
© 2016 Microsoft