- 建设者
- 属性
- 方法
重要事项:
- 它实现结构可比, 结构平等和可比接口。
- 它在系统名称空间下定义。
- 它表示将多个数据合并为一个数据集。
- 它使我们能够创建, 操作和访问数据集。
- 它从一个方法返回多个值, 而不使用out参数。
- 它允许在单个参数的帮助下将多个值传递给方法。
- 它还可以存储重复的元素。
建设者 | 描述 |
---|---|
元组< T1, T2, T3> (T1, T2, T3) | 初始化Tuple < T1, T2, T3> 类的新实例。 |
属性 | 描述 |
---|---|
项目1 | 获取Tuple < T1, T2, T3> 对象的第一个组件的值。 |
项目2 | 获取当前Tuple < T1, T2, T3> 对象的第二个组件的值。 |
项目3 | 获取当前Tuple < T1, T2, T3> 对象的第三个组件的值。 |
//C# progtam to illustrate the constructor
//and property of Tuple<
T1, T2, T3>
Class
using System;
class GFG {static public void Main()
{
//Creating 3-Tuple
//Using Tuple<
T1, T2, T3>
(T1, //T2, T3) constructor
Tuple<
int , int , int>
mytuple = new Tuple<
int , int , int>
(79, 34, 67);
//Accessing the values
Console.WriteLine( "Value of the First Component: " + mytuple.Item1);
Console.WriteLine( "Value of the Second Component: " + mytuple.Item2);
Console.WriteLine( "Value of the Third Component: " + mytuple.Item3);
}
}
【C# TupleT1,T2,T3类】输出如下:
Value of the First Component: 79Value of the Second Component: 34Value of the Third Component: 67
方法
方法 | 描述 |
---|---|
等于(对象) | 返回一个值, 该值指示当前的Tuple < T1, T2, T3> 对象是否等于指定的对象。 |
GetHashCode() | 返回当前Tuple < T1, T2, T3> 对象的哈希码。 |
GetType() | 获取当前实例的类型。 |
MemberwiseClone() | 创建当前对象的浅表副本。 |
ToString() | 返回表示此Tuple < T1, T2, T3> 实例的值的字符串。 |
//C# program to check whether the
//given tuples are equal or not
using System;
class GFG {//Main method
static public void Main()
{//Creating 3-Tuple
//Using Tuple<
T1, T2, T3>
(T1, T2, T3) constructor
Tuple<
int , int , int>
mytuple1 = new Tuple<
int , int , int>
(20, 40, 90);
Tuple<
int , int , int>
mytuple2 = new Tuple<
int , int , int>
(20, 49, 87);
//Using Equals method
if (mytuple1.Equals(mytuple2))
{
Console.WriteLine( "Tuple Matched.." );
}else
{
Console.WriteLine( "Tuple not matched.." );
}
}
}
输出如下:
Tuple not matched..
参考:
- https://docs.microsoft.com/en-us/dotnet/api/system.tuple-3?view=netframework-4.8
推荐阅读
- C元组 TupleT1,T2类
- C#| TupleT1,T2,T3,T4类
- 虚拟机篇 苹果电脑mac安装win7系统图文详细教程
- Win7系统产生的Windows临时文件如何清理?临时文件清理办法
- Win7系统安全中心打开不了怎样办?安全中心打开办法
- Win7开始菜单运行栏不见了怎样办?运行栏恢复办法
- Win7系统页面崩溃怎样处理?页面崩溃处理办法
- 安装系统 如何用大番茄一键重装系统
- 小马win7激活工具运用图文详细教程详细说明