程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C# 組元Tuple

C# 組元Tuple

編輯:C#入門知識

C# 組元Tuple


組元是C# 4.0引入的一個新特性.需要基於.NET Framework 4.0或者更高版本。組元使用泛型來簡化一個類的定義。組元多用於

方法的返回值,如果一個函數返回多個類型,這樣就不在用out\ref等輸出參數了,可以直接定義一個Tuple類型就可以了。


1.0 簡單使用


//一個成員
Tuple test = new Tuple(1);
Console.WriteLine(test.Item1);

//兩個成員
Tuple test1 = new Tuple(2, 2.3);
Console.WriteLine(test1.Item1 + test1.Item2);

2.0 嵌套使用


Tuple最多支持8個成員,如果多於8個就需要進行嵌套。

注意第8個成員很特殊,第8個成員必須嵌套定義成Tuple類型


//非8個元素
Tuple> test2 = new Tuple>(3, new Tuple("Nesting"));
Console.WriteLine(test2.Item1);
Console.WriteLine(test2.Item2);
//8個元素
Tuple> test3 =
    new Tuple>(1, 
        2, 3.0f, 4, 5, 6, 'h', new Tuple(8));
Console.WriteLine(test3.Item1 + test3.Rest.Item1);


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved