Udostępnij przez


Krotki wartościowe

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 krotek wartości:

Typy krotek wartościowych różnią się od typów krotek (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 krotek wartości zapewniają implementację środowiska uruchomieniowego, która obsługuje typy krotek w języku C# i strukturami krotek w języku F#. Oprócz tworzenia wystąpienia ValueTuple<T1,T2> przy użyciu składni języka, można również wywołać metodę fabryczną Create.

Zobacz także