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

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

C#에서 튜플은 서로 다른 자료형의 값을 하나로 묶어 관리할 수 있는 편리한 데이터 구조입니다. 이 글에서는 튜플을 생성하고, 각 요소에 접근하는 방법을 예제와 함께 살펴보겠습니다.

1. 튜플 생성하기

가장 먼저 Tuple.Create 메서드를 사용하여 튜플을 생성합니다. 아래 예제에서는 정수, decimal, 문자열 등 서로 다른 자료형의 값 네 개를 담은 튜플을 만들었습니다.

var myTuple = Tuple.Create(1, 2.5M, "Amit", "100");

2. Item 속성으로 요소 접근하기

튜플의 각 요소에는 Item1, Item2, Item3과 같은 읽기 전용 속성을 통해 접근할 수 있습니다.

  • 첫 번째 요소에 접근하려면 myTuple.Item1
  • 두 번째 요소에 접근하려면 myTuple.Item2
  • 나머지 요소도 같은 방식으로 Item3, Item4 순서대로 접근합니다.

전체 예제 코드

아래는 튜플을 생성하고 모든 요소를 콘솔에 출력하는 완전한 C# 프로그램입니다.

using System;
public class Program {
    public static void Main() {
        var myTuple = Tuple.Create(1, 2.5M, "Amit", "100");
        Console.WriteLine("Item1 : "+ myTuple.Item1);
        Console.WriteLine("Item2 : "+ myTuple.Item2);
        Console.WriteLine("Item3 : "+ myTuple.Item3);
        Console.WriteLine("Item4 : "+ myTuple.Item4);
    }
}

실행 결과

Item1 : 1
Item2 : 2.5
Item3 : Amit
Item4 : 100

참고 사항

클래식 Tuple 클래스는 최대 8개까지 요소를 저장할 수 있으며, 각 요소는 Item1부터 Item8까지의 속성으로 접근합니다. C# 7.0 이상에서는 더 간결한 문법의 ValueTuple을 사용할 수도 있으며, 이 경우 이름이 지정된 필드로 가독성을 높일 수 있습니다. 또한 튜플의 요소는 읽기 전용이므로 생성 후 값을 변경할 수 없다는 점도 기억해 두세요.