Érték-tupelok

Az értéktuple egy adatstruktúra, amely megadott számú és sorrendű értékkel rendelkezik. A .NET a következő beépített értékvezérléstípusokat biztosítja:

Az értékekre vonatkozó tuple típusok különböznek a rekordtípusoktól (például Tuple<T1,T2>) a következők szerint:

  • Ezek struktúrák (értéktípusok) és nem osztályok (referenciatípusok).
  • A tagok például Item1Item2 mezők, és nem tulajdonságok.
  • A mezőik nem írásvédettek, hanem módosíthatók.

Az értékrekordtípusok biztosítják a futásidejű implementációt, amely támogatja a C# rekordokat , és az F#-ban strukturálja a rekordokat. A ValueTuple<T1,T2> példány létrehozására nyelvi szintaxist használhat, valamint a Create gyári metódust is meghívhatja.

Lásd még