ITuple Interfejs

Definicja

Definiuje implementację krotki ogólnego przeznaczenia, która umożliwia dostęp do składowych wystąpień krotki bez znajomości bazowego typu krotki.

C#
public interface ITuple
Pochodne

Uwagi

Interfejs służy ITuple do uzyskiwania dostępu do poszczególnych elementów wystąpienia krotki bez wcześniejszej znajomości liczby lub typów elementów w krotku. Określasz liczbę elementów w krotki, pobierając wartość Length właściwości. Następnie można wyliczyć jego elementy, przekazując indeks, który waha się od zera do jednej mniejszej Length niż wartość właściwości do Item[] właściwości.

ITuple to jawna implementacja interfejsu Tuple klas i ValueTuple struktur. Przed uzyskaniem ITuple dostępu do jego właściwości należy rzutować Tuple obiekt na obiekt interfejsu.

Właściwości

Item[Int32]

Zwraca wartość określonego Tuple elementu.

Length

Pobiera liczbę elementów w tym Tuple wystąpieniu.

Dotyczy

Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.1