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

C#의 Tuple.Create 메서드로 튜플 생성하기

C#에서 튜플(tuple)을 간편하게 생성하려면 Tuple.Create 메서드를 사용할 수 있습니다. 이 메서드는 요소의 타입을 명시적으로 지정하지 않아도 되기 때문에 코드가 더욱 간결해집니다.

기본 사용법

예를 들어, 문자열과 정수(int)를 함께 담는 튜플은 다음과 같이 만들 수 있습니다.

var myTuple = Tuple.Create("marks", 100);

위 코드에서 myTuple은 첫 번째 요소로 문자열 "marks", 두 번째 요소로 정수 100을 가지는 튜플입니다. 타입을 직접 선언할 필요 없이 var 키워드만으로 컴파일러가 자동으로 타입을 추론합니다.

전체 예제 코드

다음은 Tuple.Create 메서드로 튜플을 생성하고, 그 요소들을 한 줄로 출력하는 완전한 C# 예제입니다.

using System;
class Demo {
    static void Main() {
        var myTuple = Tuple.Create("marks", 100);
        Console.WriteLine(myTuple);
    }
}

실행 결과

(marks, 100)

참고 사항

Tuple.Create 메서드는 최대 8개의 요소까지 지원하는 다양한 오버로드를 제공합니다. 또한 C# 7.0부터는 더 간단한 값 튜플(ValueTuple) 문법도 도입되었으므로, 상황에 따라 ("marks", 100) 형태의 리터럴 구문을 사용하는 것도 좋은 선택입니다. 다만 기존 코드와의 호환성이나 .NET Framework 초기 버전을 대상으로 하는 프로젝트에서는 여전히 Tuple.Create 방식이 유용하게 활용됩니다.