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>-Klasse
Veröffentlicht: Oktober 2016
Assembly: mscorlib (in mscorlib.dll)
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6> [SerializableAttribute] public ref class Tuple : IStructuralEquatable, IStructuralComparable, IComparable
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.
Name | Beschreibung | |
---|---|---|
![]() | Tuple<T1, T2, T3, T4, T5, T6>(T1, T2, T3, T4, T5, T6) |
Name | Beschreibung | |
---|---|---|
![]() | Item1 | |
![]() | Item2 | |
![]() | Item3 | |
![]() | Item4 | |
![]() | Item5 | |
![]() | Item6 |
Name | Beschreibung | |
---|---|---|
![]() | Equals(Object^) | |
![]() | Finalize() | |
![]() | GetHashCode() | |
![]() | GetType() | |
![]() | MemberwiseClone() | |
![]() | ToString() |
Name | Beschreibung | |
---|---|---|
![]() ![]() | IStructuralComparable::CompareTo(Object^, IComparer^) | |
![]() ![]() | IStructuralEquatable::Equals(Object^, IEqualityComparer^) | |
![]() ![]() | IStructuralEquatable::GetHashCode(IEqualityComparer^) | |
![]() ![]() | IComparable::CompareTo(Object^) |
Um einen einzelnen Satz von Daten darzustellen. Beispielsweise ein Tupel kann ein Datenbankeintrag darstellen, und seine Komponenten können einzelne Felder des Datensatzes darstellen. Einfacher Zugriff auf und Bearbeitung von einem DataSet bereitzustellen. Das folgende Beispiel definiert eine Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> Objekt, das Daten der Auffüllung für New York City für jede Volkszählung von 1960 bis 2000 enthält. Das Sextupel wird zum Übergeben der ComputePopulationChange -Methode, die die jährliche Änderungsrate zwischen Volkszählungen berechnet, sowie die jährliche Änderungsrate für den gesamten 50 Jahren berechnet. Mehrere Werte zurückgeben, von einer Methode ohne Verwendung eines out Parameter (in c#) oder ByRef Parameter (in Visual Basic). Das vorherige Beispiel gibt z. B. seine berechnete Statistik, zusammen mit dem Namen der Stadt, in einem Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> Objekt. Mehrere Werte an eine Methode über einen einzelnen Parameter übergeben. Z. B. die Thread::Start(Object^) Methode verfügt über einen einzelnen Parameter, mit dem Sie einen Wert für die Methode angeben, die beim Start der Thread ausgeführt wird. Wenn Sie angeben, ein Tuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6> -Objekt als Methodenargument können Sie die Startroutine mit sechs Datenelemente angeben.
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.