How to get seventh Element of the ValueTuple in C#?
Last Updated :
23 Jul, 2019
ValueTuple is a structure introduced in C# 7.0 which represents the value type Tuple. It allows you to store a data set which contains multiple values that may or may not be related to each other. Item7 Property is used to get the seventh unnamed element of the given value tuple. It is applicable on every value tuple like 7-ValueTuple and 8-ValueTuple.
Syntax:
public T7 Item7;
Here, T7 is the field value of a ValueTuple<> structure. This ValueTuple<> can be 7-ValueTuple, or 8-ValueTuple.
Example 1: In the below code, you can see that we are accessing the seventh element of each value tuple.
using System;
class GFG {
static public void Main()
{
Console.WriteLine( "C# Topics:" );
var ValTpl7 = ValueTuple.Create( "Inheritance " , "Constructors" ,
"Encapsulation" , "Abstraction" , "Static Class" ,
"Partial Classes" , "this keyword" );
Console.WriteLine(ValTpl7.Item7);
var ValTpl8 = ValueTuple.Create( "Methods" , "Method Hiding" ,
"Optional Parameters" , "Anonymous Method" ,
"Partial Methods" , "Local Function" , "Delegates" ,
"Destructors" );
Console.WriteLine(ValTpl8.Item7);
}
}
|
Output:
C# Topics:
this keyword
Delegates
Example 2:
using System;
class GFG {
static public void Main()
{
var My_Value_Tuple = (1004, "Rohit" , "Computer Science" ,
24, "C#" , 2017, "3-7-1993" );
Console.WriteLine( "Birth Date: {0}" ,
My_Value_Tuple.Item7);
Console.WriteLine( "Hash Code: {0}" ,
My_Value_Tuple.Item7.GetHashCode());
}
}
|
Output:
Birth Date: 3-7-1993
Hash Code: -1761317527
Share your thoughts in the comments
Please Login to comment...