Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 튜플의 다섯 번째 요소를 얻는 방법은 무엇입니까?

<시간/>

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 항목 5번째 ="+tuple1.Item5); Console.WriteLine("튜플2 항목 5번째 ="+튜플2.Item5); }}

출력

이것은 다음과 같은 출력을 생성합니다 -

Tuple1은 Tuple2와 같습니까? =Tuple1의 TrueHashCode =Tuple2의 3231587HashCode =3231587Tuple1 항목 5번째 =100Tuple2 항목 5번째 =100

다른 예를 살펴보겠습니다 -

시스템 사용, 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