tuple 类表示一个 5 元组,称为五元组。元组是一种具有元素序列的数据结构。
它有五个属性 -
item1 − 获取当前 tuple 对象的第一个组件的值。
item2 − 获取值当前 tuple 对象的第二个组件。
item3 − 获取当前 tuple 对象的第三个组件。
item4 − 获取当前 tuple 对象的第四个组件。
item5 − 获取当前 tuple 的值对象的第五个组成部分。
示例现在让我们看一个在 c# 中实现 5 元组的示例 -
using system;public class demo { public static void main(string[] args) { tuple<int,int,int,int,int> tuple = new tuple<int,int,int,int,int>(120, 150, 270, 300, 600); console.writeline("value (item1)= " + tuple.item1); console.writeline("value (item2)= " + tuple.item2); console.writeline("value (item3)= " + tuple.item3); console.writeline("value (item4)= " + tuple.item4); console.writeline("value (item5)= " + tuple.item5); if (tuple.item1 == 100) { console.writeline("exists: tuple item 1 = " +tuple.item1); } if (tuple.item2 == 250) { console.writeline("exists: tuple item 2 = " +tuple.item2); } if (tuple.item3 == 270) { console.writeline("exists: tuple item 3 = " +tuple.item3); } if (tuple.item4 == 300) { console.writeline("exists: tuple item 4 = " +tuple.item4); } if (tuple.item5 == 400) { console.writeline("exists: tuple item 5 = " +tuple.item5); } }}
输出这将产生以下输出 -
value (item1)= 100value (item2)= 150value (item3)= 300value (item4)= 450value (item5)= 600exists: tuple item 1 = 100
示例现在让我们看另一个在 c# 中实现 5 元组的示例 -
using system;public class demo { public static void main(string[] args) { tuple<string,int,string,int,int> tuple = new tuple<string,int,string,int,int>("jack", 150, "pete", 300, 600); console.writeline("value (item1)= " + tuple.item1); console.writeline("value (item2)= " + tuple.item2); console.writeline("value (item3)= " + tuple.item3); console.writeline("value (item4)= " + tuple.item4); console.writeline("value (item5)= " + tuple.item5); if (tuple.item1 == "kevin") { console.writeline("exists: tuple item 1 = " +tuple.item1); } if (tuple.item2 == 250) { console.writeline("exists: tuple item 2 = " +tuple.item2); } if (tuple.item3 == "pete") { console.writeline("exists: tuple item 3 = " +tuple.item3); } if (tuple.item4 == 300) { console.writeline("exists: tuple item 4 = " +tuple.item4); } if (tuple.item5 == 400) { console.writeline("exists: tuple item 5 = " +tuple.item5); } }}
输出这将产生以下输出 -
value (item1)= jackvalue (item2)= 150value (item3)= petevalue (item4)= 300value (item5)= 600exists: tuple item 3 = peteexists: tuple item 4 = 300
以上就是如何在 c# 中创建 5 元组或五元组?的详细内容。
