C#中的Tuple 类
Tuple<T1,T2>类表示2元组,称为对。元组是具有一系列元素的数据结构。
它用于-
轻松访问数据集。
更容易操作数据集。
代表一组数据。
从方法返回多个值
将多个值传递给方法
它有两个属性-
Item1-获取当前Tuple<T1,T2>对象的第一个组件的值。
Item2-获取当前Tuple<T1,T2>对象的第二个组件的值。
示例
现在让我们看一个在C#中实现2元组的示例-
using System; public class Demo { public static void Main(string[] args) { Tuple<string,string> tuple = new Tuple<string,string>("jack", "steve"); Console.WriteLine("Value = " + tuple.Item1); if (tuple.Item1 == "jack") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item1); } if (tuple.Item2 == "david") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item2); } } }
输出结果
这将产生以下输出-
Value = jack Exists: Tuple Value = jack
示例
现在让我们来看另一个示例,以在C#中实现2元组-
using System; public class Demo { public static void Main(string[] args) { Tuple<int,string> tuple = new Tuple<int,string>(20, "steve"); Console.WriteLine("Value = " + tuple.Item1); if (tuple.Item1 == 20) { Console.WriteLine("Exists: Tuple Value = " +tuple.Item1); } if (tuple.Item2 == "david") { Console.WriteLine("Exists: Tuple Value = " +tuple.Item2); } } }
输出结果
这将产生以下输出-
Value = 20 Exists: Tuple Value = 20