Tuple의 두 번째 요소를 얻으려면 코드는 다음과 같습니다. -
예
시스템 사용, public class Demo { public static void Main(String[] args) { var tuple1 =Tuple.Create(75, 200, 500, 700, 100, 1200, 1500); var tuple2 =Tuple.Create(75, 200, 500, 700, 100, 1200, 1500); Console.WriteLine("튜플1이 튜플2와 같나요? ="+tuple1.Equals(tuple2)); Console.WriteLine("튜플1의 해시코드 ="+튜플1.GetHashCode()); Console.WriteLine("튜플2의 해시코드 ="+튜플2.GetHashCode()); Console.WriteLine("튜플1 항목 1번째 ="+튜플1.Item1); Console.WriteLine("튜플2 항목 1번째 ="+튜플2.Item1); Console.WriteLine("튜플1 항목 2번째 ="+튜플1.Item2); Console.WriteLine("튜플2 항목 2번째 ="+튜플2.Item2); Console.WriteLine("튜플1 항목 4번째 ="+튜플1.Item4); Console.WriteLine("튜플2 항목 4번째 ="+튜플2.Item4); Console.WriteLine("튜플1 항목 5번째 ="+tuple1.Item5); Console.WriteLine("튜플2 항목 5번째 ="+튜플2.Item5); }}
출력
이것은 다음과 같은 출력을 생성합니다 -
Tuple1은 Tuple2와 같습니까? =Tuple1의 TrueHashCode =3231587 Tuple2의 HashCode =3231587Tuple1 Item 1st =75Tuple2 Item 1st =75Tuple1 Item 2nd =200Tuple10 Item 2nd =200Tuple10 Item 2nd =200Tuple1 4번째 Item =700Tup예
다른 예를 살펴보겠습니다 -
시스템 사용; public class Demo { public static void Main(String[] args) { var tuple =Tuple.Create(1200, 1500, 2200, 2700, 3100, 3500, 4500, 5500); Console.WriteLine("튜플의 HashCode ="+tuple.GetHashCode()); Console.WriteLine("튜플 항목 첫 번째 ="+tuple.Item1); Console.WriteLine("튜플 항목 두 번째 ="+tuple.Item2); Console.WriteLine("튜플 항목 3번째 ="+tuple.Item3); Console.WriteLine("튜플 항목 4번째 ="+tuple.Item4); Console.WriteLine("튜플 항목 5번째 ="+tuple.Item5); Console.WriteLine("튜플 항목 6번째 ="+tuple.Item6); Console.WriteLine("튜플 항목 7번째 ="+tuple.Item7); }}출력
이것은 다음과 같은 출력을 생성합니다 -
튜플의 HashCode =49989024Tuple Item 1st =1200Tuple Item 2nd =1500Tuple Item 3rd =2200Tuple Item 4번째 =2700Tuple Item 5번째 =3100Tuple Item 7번째 =3100Tuple Item 7번째 =4500Tuple 4500T