먼저 중첩 튜플을 선언합시다.
var tuple = Tuple.Create(100, 200, 300, 400, 500, 600, Tuple.Create(720, 750, 780),800 );
위에서 Tuple.Create를 사용하여 중첩된 튜플을 추가했습니다.
이제 중첩된 튜플의 요소를 표시하려면 Item 속성을 중첩합니다. 튜플의 7번째 항목이 내포되어 있으므로 다음을 사용하여 내포된 항목을 얻습니다 -
tuple.Item7.Item1; tuple.Item7.Item2; tuple.Item7.Item3;
전체 코드를 살펴보겠습니다.
예시
using System;
public class Program {
public static void Main() {
var tuple = Tuple.Create(100, 200, 300, 400, 500, 600, Tuple.Create(720, 750, 780),800 );
Console.WriteLine(tuple.Item1);
Console.WriteLine(tuple.Item2);
Console.WriteLine(tuple.Item3);
Console.WriteLine(tuple.Item4);
Console.WriteLine(tuple.Item5);
Console.WriteLine(tuple.Item6);
// nested tuple
Console.WriteLine("\nNested Tuple...");
Console.WriteLine(tuple.Item7.Item1);
Console.WriteLine(tuple.Item7.Item2);
Console.WriteLine(tuple.Item7.Item3);
Console.WriteLine("\n8th element...\n"+tuple.Rest.Item1);
}
} 출력
100 200 300 400 500 600 Nested Tuple... 720 750 780 8th element... 800