record value · System
ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
public record value ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> : IToString, IHashable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
16 items in a value: Item1…Item16, which can be changed.
- Tipo
- record value
- Espacio de nombres
- System
- Ensamblado
- System.Core
- Acceso
- public, record
- Archivo fuente
Tuples.ant
Parámetros de tipo
| Nombre | Restricciones |
|---|---|
T1 | cualquier tipo |
T2 | cualquier tipo |
T3 | cualquier tipo |
T4 | cualquier tipo |
T5 | cualquier tipo |
T6 | cualquier tipo |
T7 | cualquier tipo |
T8 | cualquier tipo |
T9 | cualquier tipo |
T10 | cualquier tipo |
T11 | cualquier tipo |
T12 | cualquier tipo |
T13 | cualquier tipo |
T14 | cualquier tipo |
T15 | cualquier tipo |
T16 | cualquier tipo |
Herencia
- Interfaces
-
IToStringIHashable<TSelf>
Constructores
new(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7, T8 Item8, T9 Item9, T10 Item10, T11 Item11, T12 Item12, T13 Item13, T14 Item14, T15 Item15, T16 Item16)
#
Métodos
Campos
T1 Item1
#
T2 Item2
#
T3 Item3
#
T4 Item4
#
T5 Item5
#
T6 Item6
#
T7 Item7
#
T8 Item8
#
T9 Item9
#
T10 Item10
#
T11 Item11
#
T12 Item12
#
T13 Item13
#
T14 Item14
#
T15 Item15
#
T16 Item16
#
Código fuente
ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> en Antril, descompilado a partir de su Larva HIR.
// System.ValueTuple — System.Core (decompiled from Larva HIR)
into namespace System
{
/// 16 items in a value: Item1…Item16, which can be changed.
public record value ValueTuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> : IToString, IHashable<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16)>
{
public:
T1 Item1;
T2 Item2;
T3 Item3;
T4 Item4;
T5 Item5;
T6 Item6;
T7 Item7;
T8 Item8;
T9 Item9;
T10 Item10;
T11 Item11;
T12 Item12;
T13 Item13;
T14 Item14;
T15 Item15;
T16 Item16;
new(T1 Item1, T2 Item2, T3 Item3, T4 Item4, T5 Item5, T6 Item6, T7 Item7, T8 Item8, T9 Item9, T10 Item10, T11 Item11, T12 Item12, T13 Item13, T14 Item14, T15 Item15, T16 Item16)
{
this.Item1 = Item1;
this.Item2 = Item2;
this.Item3 = Item3;
this.Item4 = Item4;
this.Item5 = Item5;
this.Item6 = Item6;
this.Item7 = Item7;
this.Item8 = Item8;
this.Item9 = Item9;
this.Item10 = Item10;
this.Item11 = Item11;
this.Item12 = Item12;
this.Item13 = Item13;
this.Item14 = Item14;
this.Item15 = Item15;
this.Item16 = Item16;
}
/// The same items in a Tuple (a class).
ToTuple() : Tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>
{
return new Tuple<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16>(Item1, Item2, Item3, Item4, Item5, Item6, Item7, Item8, Item9, Item10, Item11, Item12, Item13, Item14, Item15, Item16);
}
}
}