Computer >> 컴퓨터 >  >> 프로그래밍 >> C#

C#에서 튜플(Tuple)을 반복하고 요소에 접근하는 방법

C#에서 튜플은 서로 다른 자료형의 값을 하나로 묶어 저장할 수 있는 편리한 데이터 구조입니다. 이 글에서는 튜플을 선언하고, 개별 요소에 접근하며, 전체 튜플을 출력하는 방법을 알아보겠습니다.

1. 튜플 선언 및 값 추가

먼저 튜플을 선언하고 값을 추가합니다. 다음 예제는 int형과 string형 값을 가지는 튜플을 생성하는 코드입니다.

Tuple<int, string> tuple = new Tuple<int, string>(100, "Tom");

2. 개별 요소 접근하기

C#에서 튜플을 반복 처리할 때는 Item1, Item2와 같은 속성을 사용하여 각 요소에 개별적으로 접근할 수 있습니다.

tuple.Item1 // 첫 번째 요소
tuple.Item2 // 두 번째 요소

3. 전체 튜플 출력하기

개별 요소에 하나씩 접근하지 않고, 전체 튜플을 한 번에 출력하고 싶다면 Console.WriteLine() 메서드에 튜플 객체를 그대로 전달하면 됩니다.

// 전체 튜플 출력
Console.WriteLine(tuple);

전체 예제 코드

지금까지 설명한 내용을 모두 포함한 완전한 코드는 다음과 같습니다.

using System;
using System.Threading;

namespace Demo {
    class Program {

        static void Main(string[] args) {

            Tuple<int, string> tuple = new Tuple<int, string>(100, "Tom");

            if (tuple.Item1 == 100) {
                Console.WriteLine(tuple.Item1);
            }
            if (tuple.Item2 == "Tom") {
                Console.WriteLine(tuple.Item2);
            }

            // 전체 튜플 출력
            Console.WriteLine(tuple);
        }
    }
}

실행 결과

100
Tom
(100, Tom)

위 코드를 실행하면 조건문을 통해 Item1 값인 100과 Item2 값인 Tom이 각각 출력되고, 마지막으로 전체 튜플이 괄호 형태로 함께 출력됩니다. 이처럼 C#의 튜플은 Item 속성으로 개별 요소에 접근하거나 객체 전체를 한 번에 출력할 수 있어 간단한 데이터 묶음을 다룰 때 매우 유용합니다.