如何在 C# 中輕鬆初始化元組列表?
元組可用於建立資料結構來儲存具有屬性的物件,但無需為此建立單獨的型別。Tuple<T> 類是在 .NET Framework 4.0 中引入的。元組是一種資料結構,它包含一系列不同資料型別的元素。
Tuple<int, string, string> person = new Tuple <int, string, string>(1, "Test", "Test1");
元組最多隻能包含八個元素。如果嘗試包含超過八個元素,它將給出編譯器錯誤。
列表元組
var tupleList = new List<(int, string)> { (1, "cow1"), (5, "chickens1"), (1, "airplane1") };
陣列元組
var tupleArray = new(int, string)[] { (1, "cow1"), (5, "chickens1"), (1, "airplane1") };
巢狀元組
var numbers = Tuple.Create(1, 2, 3, 4, 5, 6, 7, Tuple.Create(8, 9, 10, 11, 12, 13)); Tuple as a Method Parameter static void DisplayTuple(Tuple<int,string,string> person) { }
作為返回型別的元組
static Tuple<int, string, string> GetTest() { return Tuple.Create(1, "Test1", "Test2"); }
廣告