何時在 C# 中使用元組?
當你希望從一個方法中返回多個值,且不使用 ref 或 out 引數時,便會使用元組。
元組用於透過單個引數向方法傳遞多個值。元組還可以相互巢狀
示例
將元組作為引數傳遞
class Program{
static void DisplayTupleValues(Tuple<int, string, string> dummy){
Console.WriteLine($"Id = { dummy.Item1}");
Console.WriteLine($"Value1 = { dummy.Item2}");
Console.WriteLine($"Value2 = { dummy.Item3}");
}
static void Main(){
var dummy = Tuple.Create(1, "Dummy", "Tuple");
DisplayTupleValues(dummy);
Console.ReadLine();
}
}輸出
Id = 1 Value1 = Dummy Value2 = Tuple
示例
將元組作為返回型別
class Program{
static Tuple<int, string, string> ReturnTuple(){
return Tuple.Create(1, "Value1", "Value2");
}
static void Main(){
var returnValues = ReturnTuple();
System.Console.WriteLine($"{returnValues.Item1} {returnValues.Item2}
{returnValues.Item3}");
Console.ReadLine();
}
}輸出
1 Value1 Value2
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP