如何在 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");
}

更新日期: 07-11-2020

4K+ 瀏覽量

開啟你的事業

透過完成課程獲得認證

開始
廣告