Tuple.Create 메서드

정의

새 튜플 개체를 만듭니다.Creates a new tuple object.

오버로드

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

8개의 요소로 구성된 새 튜플을 만듭니다.Creates a new 8-tuple, or octuple.

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

7개의 요소로 구성된 새 튜플 또는 7중을 만듭니다.Creates a new 7-tuple, or septuple.

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

6개의 요소로 구성된 새 튜플 또는 6중을 만듭니다.Creates a new 6-tuple, or sextuple.

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

5개의 요소로 구성된 새 튜플 또는 5중을 만듭니다.Creates a new 5-tuple, or quintuple.

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

4개의 요소로 구성된 새 튜플 또는 4중을 만듭니다.Creates a new 4-tuple, or quadruple.

Create<T1,T2,T3>(T1, T2, T3)

3개의 요소로 구성된 새 튜플 또는 3중을 만듭니다.Creates a new 3-tuple, or triple.

Create<T1,T2>(T1, T2)

2개의 요소로 구성된 새 튜플 또는 쌍을 만듭니다.Creates a new 2-tuple, or pair.

Create<T1>(T1)

1개의 요소로 구성된 새 튜플 또는 singleton을 만듭니다.Creates a new 1-tuple, or singleton.

Create<T1,T2,T3,T4,T5,T6,T7,T8>(T1, T2, T3, T4, T5, T6, T7, T8)

8개의 요소로 구성된 새 튜플을 만듭니다.Creates a new 8-tuple, or octuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static Tuple<T1, T2, T3, T4, T5, T6, T7, Tuple<T8> ^> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8);
public static (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);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 * 'T8
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7, T8) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7, item8 As T8) As Tuple(Of T1, T2, T3, T4, T5, T6, T7, Tuple(Of T8))

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

T4

튜플의 네 번째 구성 요소 형식입니다.The type of the fourth component of the tuple.

T5

튜플의 다섯 번째 구성 요소 형식입니다.The type of the fifth component of the tuple.

T6

튜플의 여섯 번째 구성 요소 형식입니다.The type of the sixth component of the tuple.

T7

튜플의 일곱 번째 구성 요소 형식입니다.The type of the seventh component of the tuple.

T8

튜플의 여덟 번째 구성 요소 형식입니다.The type of the eighth component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

item4
T4

튜플의 네 번째 구성 요소 값입니다.The value of the fourth component of the tuple.

item5
T5

튜플의 다섯 번째 구성 요소 값입니다.The value of the fifth component of the tuple.

item6
T6

튜플의 여섯 번째 구성 요소 값입니다.The value of the sixth component of the tuple.

item7
T7

튜플의 일곱 번째 구성 요소 값입니다.The value of the seventh component of the tuple.

item8
T8

튜플의 여덟 번째 구성 요소 값입니다.The value of the eighth component of the tuple.

반환

Tuple<T1,T2,T3,T4,T5,T6,T7,Tuple<T8>>

값이 (item1, item2, item3, item4, item5, item6, item7, item8)인 8개의 요소로 구성된 튜플입니다.An 8-tuple (octuple) whose value is (item1, item2, item3, item4, item5, item6, item7, item8).

예제

다음 예제에서는 8-튜플을 해당 구성 요소는 20 보다 작은 소수를 만듭니다.The following example creates an 8-tuple whose components are prime numbers that are less than 20.

var primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19);
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1);
// The example displays the following output:
//    Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19
Dim primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
Console.WriteLine("Prime numbers less than 20: " + 
                  "{0}, {1}, {2}, {3}, {4}, {5}, {6}, and {7}",
                  primes.Item1, primes.Item2, primes.Item3, 
                  primes.Item4, primes.Item5, primes.Item6,
                  primes.Item7, primes.Rest.Item1)
' The example displays the following output:
'     Prime numbers less than 20: 2, 3, 5, 7, 11, 13, 17, and 19

이는 Create 팩터리 생성 방법 대신 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 클래스 생성자를 사용 하는 다음 예제와 동일 합니다.This is equivalent to the following example, which uses the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> class constructor instead of the Create factory creation method. 이러한 방식으로 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 개체를 인스턴스화하면 중첩 된 Tuple<T1> 개체를 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 개체의 여덟 번째 구성 요소로 선언 하 여 octuple를 생성 해야 하기 때문에 훨씬 더 많은 코드가 포함 됩니다.Note that instantiating a Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object in this way involves considerably more code, because you must declare a nested Tuple<T1> object as the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> object's eighth component to produce an octuple.

var primes = new Tuple<int, int, int, int, int, int, int, 
                 Tuple<int>>(2, 3, 5, 7, 11, 13, 16, 
                 new Tuple<int>(19));
Dim primes As New Tuple(Of Integer, Integer, Integer, Integer, 
                           Integer, Integer, Integer, 
                           Tuple(Of Integer)) _
                       (2, 3, 5, 7, 11, 13, 17, 
                        New Tuple(Of Integer)(19))

설명

Create은 해당 구성 요소의 형식을 명시적으로 지정 하지 않고 8 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate an 8-tuple without having to explicitly specify the types of its components.

참고

언어가이 용도로 특수 구문을 제공 하지 않는 한, Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 생성자를 호출 하 여 9 개 이상의 구성 요소로 튜플을 만들어야 합니다.You must call the Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> constructor to create a tuple with nine or more components unless your language provides a special syntax for this purpose. Tuple 클래스의 정적 (Shared Visual Basic) 메서드를 사용 하 여 9 개 이상의 구성 요소로 튜플을 만들 수는 없습니다.The static (Shared in Visual Basic) methods of the Tuple class cannot be used to create a tuple with nine or more components.

추가 정보

Create<T1,T2,T3,T4,T5,T6,T7>(T1, T2, T3, T4, T5, T6, T7)

7개의 요소로 구성된 새 튜플 또는 7중을 만듭니다.Creates a new 7-tuple, or septuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static Tuple<T1, T2, T3, T4, T5, T6, T7> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
public static (T1,T2,T3,T4,T5,T6,T7) Create<T1,T2,T3,T4,T5,T6,T7> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 * 'T7
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6, T7) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6, item7 As T7) As Tuple(Of T1, T2, T3, T4, T5, T6, T7)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

T4

튜플의 네 번째 구성 요소 형식입니다.The type of the fourth component of the tuple.

T5

튜플의 다섯 번째 구성 요소 형식입니다.The type of the fifth component of the tuple.

T6

튜플의 여섯 번째 구성 요소 형식입니다.The type of the sixth component of the tuple.

T7

튜플의 일곱 번째 구성 요소 형식입니다.The type of the seventh component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

item4
T4

튜플의 네 번째 구성 요소 값입니다.The value of the fourth component of the tuple.

item5
T5

튜플의 다섯 번째 구성 요소 값입니다.The value of the fifth component of the tuple.

item6
T6

튜플의 여섯 번째 구성 요소 값입니다.The value of the sixth component of the tuple.

item7
T7

튜플의 일곱 번째 구성 요소 값입니다.The value of the seventh component of the tuple.

반환

Tuple<T1,T2,T3,T4,T5,T6,T7>

값이 (item1, item2, item3, item4, item5, item6, item7)인 7개의 요소로 구성된 튜플입니다.A 7-tuple whose value is (item1, item2, item3, item4, item5, item6, item7).

설명

Create는 구성 요소의 형식을 명시적으로 지정 하지 않고도 7 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 7-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 7 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 7-tuple.

var tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92

이 코드는 Tuple<T1,T2,T3,T4,T5,T6,T7> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6,T7> class constructor.

var tuple7 = new Tuple<string, int, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100, 92);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7);
// Displays Test scores for Jane: 90, 87, 93, 67, 100, 92
Dim tuple7 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer, Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100, 92)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}, {6}",
                  tuple7.Item1, tuple7.Item2, tuple7.Item3,
                  tuple7.Item4, tuple7.Item5, tuple7.Item6,
                  tuple7.Item7)
' Displays Test scores for Jane: 90, 87, 93, 67, 100, 92

추가 정보

Create<T1,T2,T3,T4,T5,T6>(T1, T2, T3, T4, T5, T6)

6개의 요소로 구성된 새 튜플 또는 6중을 만듭니다.Creates a new 6-tuple, or sextuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static Tuple<T1, T2, T3, T4, T5, T6> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
public static (T1,T2,T3,T4,T5,T6) Create<T1,T2,T3,T4,T5,T6> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5 * 'T6
Public Shared Function Create(Of T1, T2, T3, T4, T5, T6) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5, item6 As T6) As Tuple(Of T1, T2, T3, T4, T5, T6)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

T4

튜플의 네 번째 구성 요소 형식입니다.The type of the fourth component of the tuple.

T5

튜플의 다섯 번째 구성 요소 형식입니다.The type of the fifth component of the tuple.

T6

튜플의 여섯 번째 구성 요소 형식입니다.The type of the sixth component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

item4
T4

튜플의 네 번째 구성 요소 값입니다.The value of the fourth component of the tuple.

item5
T5

튜플의 다섯 번째 구성 요소 값입니다.The value of the fifth component of the tuple.

item6
T6

튜플의 여섯 번째 구성 요소 값입니다.The value of the sixth component of the tuple.

반환

Tuple<T1,T2,T3,T4,T5,T6>

값이 (item1, item2, item3, item4, item5, item6)인 6개의 요소로 구성된 튜플입니다.A 6-tuple whose value is (item1, item2, item3, item4, item5, item6).

설명

Create은 해당 구성 요소의 형식을 명시적으로 지정 하지 않고도 6 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 6-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 6 개의 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 6-tuple.

var tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = Tuple.Create("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

이 코드는 Tuple<T1,T2,T3,T4,T5,T6> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5,T6> class constructor.

var tuple6 = new Tuple<string, int, int, int, int, int>
                      ("Jane", 90, 87, 93, 67, 100);
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6);
// Displays Test scores for Jane: 90, 87, 93, 67, 100
Dim tuple6 = New Tuple(Of String, Integer, Integer, Integer, 
                       Integer, Integer) _
                       ("Jane", 90, 87, 93, 67, 100)
Console.WriteLine("Test scores for {0}: {1}, {2}, {3}, {4}, {5}",
                  tuple6.Item1, tuple6.Item2, tuple6.Item3,
                  tuple6.Item4, tuple6.Item5, tuple6.Item6)
' Displays Test scores for Jane: 90, 87, 93, 67, 100

추가 정보

Create<T1,T2,T3,T4,T5>(T1, T2, T3, T4, T5)

5개의 요소로 구성된 새 튜플 또는 5중을 만듭니다.Creates a new 5-tuple, or quintuple.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static Tuple<T1, T2, T3, T4, T5> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
public static (T1,T2,T3,T4,T5) Create<T1,T2,T3,T4,T5> (T1 item1, T2 item2, T3 item3, T4 item4, T5 item5);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 * 'T5 -> 'T1 * 'T2 * 'T3 * 'T4 * 'T5
Public Shared Function Create(Of T1, T2, T3, T4, T5) (item1 As T1, item2 As T2, item3 As T3, item4 As T4, item5 As T5) As Tuple(Of T1, T2, T3, T4, T5)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

T4

튜플의 네 번째 구성 요소 형식입니다.The type of the fourth component of the tuple.

T5

튜플의 다섯 번째 구성 요소 형식입니다.The type of the fifth component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

item4
T4

튜플의 네 번째 구성 요소 값입니다.The value of the fourth component of the tuple.

item5
T5

튜플의 다섯 번째 구성 요소 값입니다.The value of the fifth component of the tuple.

반환

Tuple<T1,T2,T3,T4,T5>

값이 (item1, item2, item3, item4, item5)인 5개의 요소로 구성된 튜플입니다.A 5-tuple whose value is (item1, item2, item3, item4, item5).

설명

Create은 해당 구성 요소의 형식을 명시적으로 지정 하지 않고도 5 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 5-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 5 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 5-tuple.

var tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = Tuple.Create("New York", 1990, 7322564, 2000, 
                          8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

이 코드는 Tuple<T1,T2,T3,T4,T5> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4,T5> class constructor.

var tuple5 = new Tuple<string, int, int, int, int>
                      ("New York", 1990, 7322564, 2000, 8008278);
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4);
// Displays New York: 7,322,564 in 1990, 8,008,278 in 2000
Dim tuple5 = New Tuple(Of String, Integer, Integer, 
                       Integer, Integer) _
                       ("New York", 1990, 7322564, 2000, 8008278)
Console.WriteLine("{0}: {1:N0} in {2}, {3:N0} in {4}",
                  tuple5.Item1, tuple5.Item3, tuple5.Item2,
                  tuple5.Item5, tuple5.Item4)
' Displays New York: 7,322,564 in 1990, 8,008,278 in 2000

추가 정보

Create<T1,T2,T3,T4>(T1, T2, T3, T4)

4개의 요소로 구성된 새 튜플 또는 4중을 만듭니다.Creates a new 4-tuple, or quadruple.

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static Tuple<T1, T2, T3, T4> ^ Create(T1 item1, T2 item2, T3 item3, T4 item4);
public static (T1,T2,T3,T4) Create<T1,T2,T3,T4> (T1 item1, T2 item2, T3 item3, T4 item4);
static member Create : 'T1 * 'T2 * 'T3 * 'T4 -> 'T1 * 'T2 * 'T3 * 'T4
Public Shared Function Create(Of T1, T2, T3, T4) (item1 As T1, item2 As T2, item3 As T3, item4 As T4) As Tuple(Of T1, T2, T3, T4)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

T4

튜플의 네 번째 구성 요소 형식입니다.The type of the fourth component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

item4
T4

튜플의 네 번째 구성 요소 값입니다.The value of the fourth component of the tuple.

반환

Tuple<T1,T2,T3,T4>

값이 (item1, item2, item3, item4)인 4개의 요소로 구성된 튜플입니다.A 4-tuple whose value is (item1, item2, item3, item4).

설명

Create은 해당 구성 요소의 형식을 명시적으로 지정 하지 않고도 4 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 4-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 4 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 4-tuple.

var tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = Tuple.Create("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87

이 코드는 Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> class constructor.

var tuple4 = new Tuple<string, double, double, double>
                      ("New York", 32.68, 51.87, 76.3);
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3);
// Displays New York: Hi 76.3, Lo 32.68, Ave 51.87
Dim tuple4 = New Tuple(Of String, Double, Double, Double) _
                      ("New York", 32.68, 51.87, 76.3)
Console.WriteLine("{0}: Hi {1}, Lo {2}, Ave {3}",
                  tuple4.Item1, tuple4.Item4, tuple4.Item2,
                  tuple4.Item3)
' Displays New York: Hi 76.3, Lo 32.68, Ave 51.87

추가 정보

Create<T1,T2,T3>(T1, T2, T3)

3개의 요소로 구성된 새 튜플 또는 3중을 만듭니다.Creates a new 3-tuple, or triple.

public:
generic <typename T1, typename T2, typename T3>
 static Tuple<T1, T2, T3> ^ Create(T1 item1, T2 item2, T3 item3);
public static (T1,T2,T3) Create<T1,T2,T3> (T1 item1, T2 item2, T3 item3);
static member Create : 'T1 * 'T2 * 'T3 -> 'T1 * 'T2 * 'T3
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As Tuple(Of T1, T2, T3)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

T3

튜플의 세 번째 구성 요소 형식입니다.The type of the third component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

item3
T3

튜플의 세 번째 구성 요소 값입니다.The value of the third component of the tuple.

반환

Tuple<T1,T2,T3>

값이 (item1, item2, item3)인 3개의 요소로 구성된 튜플입니다.A 3-tuple whose value is (item1, item2, item3).

설명

Create는 구성 요소의 형식을 명시적으로 지정 하지 않고도 3 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 3-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 3 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 3-tuple.

var tuple3 = Tuple.Create("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = Tuple.Create("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

이 코드는 Tuple<T1,T2,T3>.Tuple<T1,T2,T3> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2,T3>.Tuple<T1,T2,T3> class constructor.

var tuple3 = new Tuple<string, double, double>
                      ("New York", 32.68, 51.87);
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3);
// Displays New York: lo 32.68, hi 51.87
Dim tuple3 = New Tuple(Of String, Double, Double)("New York", 32.68, 51.87)
Console.WriteLine("{0}: lo {1}, hi {2}", 
                  tuple3.Item1, tuple3.Item2, tuple3.Item3)
' Displays New York: lo 32.68, hi 51.87

추가 정보

Create<T1,T2>(T1, T2)

2개의 요소로 구성된 새 튜플 또는 쌍을 만듭니다.Creates a new 2-tuple, or pair.

public:
generic <typename T1, typename T2>
 static Tuple<T1, T2> ^ Create(T1 item1, T2 item2);
public static (T1,T2) Create<T1,T2> (T1 item1, T2 item2);
static member Create : 'T1 * 'T2 -> 'T1 * 'T2
Public Shared Function Create(Of T1, T2) (item1 As T1, item2 As T2) As Tuple(Of T1, T2)

형식 매개 변수

T1

튜플의 첫 번째 구성 요소 형식입니다.The type of the first component of the tuple.

T2

튜플의 두 번째 구성 요소 형식입니다.The type of the second component of the tuple.

매개 변수

item1
T1

튜플의 첫 번째 구성 요소 값입니다.The value of the first component of the tuple.

item2
T2

튜플의 두 번째 구성 요소 값입니다.The value of the second component of the tuple.

반환

Tuple<T1,T2>

값이 (item1, item2)인 2개의 요소로 구성된 튜플입니다.A 2-tuple whose value is (item1, item2).

설명

Create은 해당 구성 요소의 형식을 명시적으로 지정 하지 않고도 2 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 2-tuple object without having to explicitly specify the types of its components. 다음 예제에서는 Create 메서드를 사용 하 여 2 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 2-tuple.

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
Dim tuple2 = Tuple.Create("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

이 코드는 Tuple<T1,T2> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1,T2> class constructor.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
Dim tuple2 = New Tuple(Of String, Double)("New York", 32.68)
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2)
' Displays New York: 32.68

추가 정보

Create<T1>(T1)

1개의 요소로 구성된 새 튜플 또는 singleton을 만듭니다.Creates a new 1-tuple, or singleton.

public:
generic <typename T1>
 static Tuple<T1> ^ Create(T1 item1);
public static (T1) Create<T1> (T1 item1);
static member Create : 'T1 -> 'T1
Public Shared Function Create(Of T1) (item1 As T1) As Tuple(Of T1)

형식 매개 변수

T1

튜플의 유일한 구성 요소 형식입니다.The type of the only component of the tuple.

매개 변수

item1
T1

튜플의 유일한 구성 요소 값입니다.The value of the only component of the tuple.

반환

Tuple<T1>

값이 (item1)인 튜플입니다.A tuple whose value is (item1).

설명

Create는 구성 요소의 형식을 명시적으로 지정 하지 않고도 1 튜플 개체를 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.Create is a helper method that you can call to instantiate a 1-tuple object without having to explicitly specify the type of its component. 다음 예제에서는 Create 메서드를 사용 하 여 구성 요소의 형식이 Int32인 1 튜플을 인스턴스화합니다.The following example uses the Create method to instantiate a 1-tuple whose component is of type Int32.

var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

이 코드는 Tuple<T1> 클래스 생성자에 대 한 다음 호출과 동일 합니다.This code is equivalent to the following call to the Tuple<T1> class constructor.

var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

추가 정보

적용 대상