먼저 중첩 튜플을 선언합시다.
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