본문 바로가기

C# 문법

[C#] 7.0 튜플(Tuple)

튜플(Tuple)

  • 튜플은 데이터 멤버를 나타내는 여러 필드가 포함된 간단한 데이터 구조 입니다.

    C# 튜플 형식은 ==!=을 지원 합니다.

사용 방법

    (int sum, int sub, int avg) Calculate(int val1, int val2)
    {
        int summary = val1 + val2;
        int subtract = val1 - val2;
        int average = summary / 2;
        return (summary, subtract, average);
    }
    private void Run()
    {
        var cal = Calculate(1 ,3);
        Console.WriteLine($"Value : 1, 3 \nSum : {cal.sum}, Sub : {cal.sub}, Avg : {cal.avg}");
    }

결과

Value : 1, 3
Sum : 4, Sub : -2, Avg : 2

만약 System.ValueTuple3 is not defined 일 경우, 누겟 패키지에서 ValueTuple을 다운받아 사용하세요.
image

'C# 문법' 카테고리의 다른 글

[C#] 7.0 Out 매개 변수  (0) 2022.01.17
[C#] 7.0 로컬 함수  (0) 2022.01.16
[C#] 7.0 패턴 일치  (0) 2022.01.14
[C#] 명명된 매개변수, 선택적 매개변수  (0) 2022.01.13
[C#] DataTable 중복 데이터 제거  (0) 2022.01.12