Krotki wartości

Krotka wartości to struktura danych, która ma określoną liczbę i sekwencję wartości. Platforma .NET udostępnia następujące wbudowane typy krotki wartości:

Typy krotki wartości różnią się od typów krotki (takich jak Tuple<T1,T2>) w następujący sposób:

  • Są to struktury (typy wartości), a nie klasy (typy referencyjne).
  • Elementy członkowskie, takie jak Item1 i Item2 , są polami, a nie właściwościami.
  • Ich pola są modyfikowalne, a nie tylko do odczytu.

Typy krotki wartości zapewniają implementację środowiska uruchomieniowego, która obsługuje krotki w języku C# i krotki struktury w języku F#. Oprócz tworzenia ValueTuple<T1,T2> wystąpienia przy użyciu składni języka można wywołać metodę fabryki Create .

Zobacz też