值元組

值元組是具有特定數目和值序列的資料結構。 .NET 提供下列內建值元組類型:

值元組類型與元組類型不同 (例如 Tuple<T1,T2>),如下所示:

  • 它們是結構 (實值型別) 而不是類別 (參考型別)。
  • Item1Item2 等成員是欄位,而不是屬性。
  • 其欄位是可變的,而非唯讀。

值元組類型提供執行階段實作,可支援 C# 中的元組和 F# 中的結構元組。 除了使用語言語法建立 ValueTuple<T1,T2> 執行個體之外,您還可以呼叫 Create Factory 方法。

另請參閱