什么时候在C#中使用元组?
当您要从方法返回多个值而不使用ref或out参数时,将使用元组。
元组用于通过单个参数将多个值传递给方法。元组也可以嵌套在一起
示例
Passig元组作为参数
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
热门推荐
3 留学生祝福语简短
5 天仙配简短祝福语
10 社团迎新祝福语简短英语
11 送偶像生日祝福语简短
12 古风祝福语 唯美简短结婚
13 物业小区高考祝福语简短
14 学校校长新年祝福语简短
15 开锁祝福语简短走心
16 生日祝福语简短女友英语
17 开盘大吉的简短祝福语
18 女士结婚红包祝福语简短