본문 바로가기
C#

C#] Tuple types

by Fastlane 2021. 10. 13.
728x90
반응형

간단한 데이터 구조로 여러 데이터 요소를 그룹화하는 간결한 구문 제공

(double, int) t1 = (4.5, 3);
Console.WriteLine($"Tuple with elements {t1.Item1} and {t1.Item2}.");
// Output:
// Tuple with elements 4.5 and 3.

(double Sum, int Count) t2 = (4.5, 3);
Console.WriteLine($"Sum of {t2.Count} elements is {t2.Sum}.");
// Output:
// Sum of 3 elements is 4.5.

 

임의의 많은 요소를 포함하는 튜플 정의 가능

var t = 
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
11, 12, 13, 14, 15, 16, 17, 18,
19, 20, 21, 22, 23, 24, 25, 26);
Console.WriteLine(t.Item26);  // output: 26

Method return type으로 사용

 

728x90
반응형

댓글