문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Tuple.Create<T1, T2, T3, T4, T5, T6, T7, T8> 메서드 (T1, T2, T3, T4, T5, T6, T7, T8)

8개의 요소로 구성된 새 튜플을 만듭니다.

네임스페이스:  System
어셈블리:  mscorlib(mscorlib.dll)

public static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8>> Create<T1, T2, T3, T4, T5, T6, T7, T8>(
	T1 item1,
	T2 item2,
	T3 item3,
	T4 item4,
	T5 item5,
	T6 item6,
	T7 item7,
	T8 item8
)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.

T2

튜플의 두 번째 구성 요소 형식입니다.

T3

튜플의 세 번째 구성 요소 형식입니다.

T4

튜플의 네 번째 구성 요소 형식입니다.

T5

튜플의 다섯 번째 구성 요소 형식입니다.

T6

튜플의 여섯 번째 구성 요소 형식입니다.

T7

튜플의 일곱 번째 구성 요소 형식입니다.

T8

튜플의 여덟 번째 구성 요소 형식입니다.

매개 변수

item1
형식: T1
튜플의 첫 번째 구성 요소 값입니다.
item2
형식: T2
튜플의 두 번째 구성 요소 값입니다.
item3
형식: T3
튜플의 세 번째 구성 요소 값입니다.
item4
형식: T4
튜플의 네 번째 구성 요소 값입니다.
item5
형식: T5
튜플의 다섯 번째 구성 요소 값입니다.
item6
형식: T6
튜플의 여섯 번째 구성 요소 값입니다.
item7
형식: T7
튜플의 일곱 번째 구성 요소 값입니다.
item8
형식: T8
튜플의 여덟 번째 구성 요소 값입니다.

반환 값

형식: System.Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8>>
값이 (item1, item2, item3, item4, item5, item6, item7, item8)인 8개의 요소로 구성된 튜플입니다.

Create 는 구성 요소의 유형을 명시적으로 지정할 필요 없이 8-튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

참고참고:

Tuple.Create<T1, T2, T3, T4, T5, T6, T7, T8>(T1, T2, T3, T4, T5, T6, T7, T8) 생성자를 호출하여 언어가 이 목적을 위해 특수 구문을 제공하지 않는 한 9개 이상의 구성 요소로 튜플을 만들어야 합니다. Tuple 클래스의 정적(Visual Basic에서는 Shared) 메서드는 구성 요소가 8개 이상인 튜플을 만드는 데 사용할 수 없습니다.

다음 예제는 구성 요소가 20보다 작은 소수인 8-튜플을 만듭니다.


var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);


이는 Create 팩터리 생성 메서드 대신 Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> 클래스 생성자를 사용하는 다음 예제와 동일합니다. 이런 식으로 Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> 개체를 인스턴스화하면 옥튜플을 생성하기 위해 Tuple<T1, T2, T3, T4, T5, T6, T7, TRest> 개체의 8번째 구성 요소로 중첩된 Tuple<T1> 개체를 선언해야 하기 때문에 상당히 많은 코드를 포함합니다.


var primes = new Tuple<int, int, int, int, int, int, int,
                 Tuple<int>>(2, 3, 5, 7, 11, 13, 17,
                 new Tuple<int>(19));


Silverlight

5, 4에서 지원

Silverlight에서 지원되는 운영 체제 및 브라우저에 대한 자세한 내용은 지원되는 운영 체제 및 브라우저을 참조하십시오.

커뮤니티 추가 항목

추가
표시: