다음을 통해 공유


ValueTuple.Create 메서드

정의

새 값 튜플 인스턴스를 만듭니다.

오버로드

Create()

구성 요소가 포함되지 않은 새 값 튜플을 만듭니다.

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

구성 요소 8개가 포함된 새 값 튜플(8중)을 만듭니다.

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

구성 요소 7개가 포함된 새 값 튜플(7중)을 만듭니다.

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

구성 요소 6개가 포함된 새 값 튜플(6중)을 만듭니다.

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

구성 요소 5개가 포함된 새 값 튜플(5중)을 만듭니다.

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

구성 요소 4개가 포함된 새 값 튜플(4중)을 만듭니다.

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

구성 요소 3개가 포함된 새 값 튜플(3중)을 만듭니다.

Create<T1,T2>(T1, T2)

구성 요소 2개가 포함된 새 값 튜플(쌍)을 만듭니다.

Create<T1>(T1)

구성 요소 1개가 포함된 새 값 튜플(singleton)을 만듭니다.

Create()

구성 요소가 포함되지 않은 새 값 튜플을 만듭니다.

public:
 static ValueTuple Create();
public static ValueTuple Create ();
static member Create : unit -> ValueTuple
Public Shared Function Create () As ValueTuple

반환

ValueTuple

구성 요소가 없는 새 값 튜플입니다.

적용 대상

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

구성 요소 8개가 포함된 새 값 튜플(8중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8>
 static ValueTuple<T1, T2, T3, T4, T5, T6, T7, ValueTuple<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, (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 -> ValueTuple<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7, ValueTuple(Of T8))

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

T4

값 튜플에 포함된 네 번째 구성 요소의 유형입니다.

T5

값 튜플에 포함된 다섯 번째 구성 요소의 유형입니다.

T6

값 튜플에 포함된 여섯 번째 구성 요소의 유형입니다.

T7

값 튜플에 포함된 일곱 번째 구성 요소의 유형입니다.

T8

값 튜플에 포함된 여덟 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

item4
T4

값 튜플에 포함된 네 번째 구성 요소의 값입니다.

item5
T5

값 튜플에 포함된 다섯 번째 구성 요소의 값입니다.

item6
T6

값 튜플에 포함된 여섯 번째 구성 요소의 값입니다.

item7
T7

값 튜플에 포함된 일곱 번째 구성 요소의 값입니다.

item8
T8

값 튜플에 포함된 여덟 번째 구성 요소의 값입니다.

반환

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

8개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 구성 요소의 형식을 명시적으로 지정하지 않고도 8개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

참고

언어가 ValueTuple<T1,T2,T3,T4,T5,T6,T7,TRest> 이 목적을 위한 특수 구문을 제공하지 않는 한 9개 이상의 구성 요소가 있는 튜플을 만들려면 생성자를 호출해야 합니다. 구조체의 ValueTuple 정적 메서드는 9개 이상의 구성 요소가 있는 튜플을 만드는 데 사용할 수 없습니다.

적용 대상

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

구성 요소 7개가 포함된 새 값 튜플(7중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7>
 static ValueTuple<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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6, T7)

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

T4

값 튜플에 포함된 네 번째 구성 요소의 유형입니다.

T5

값 튜플에 포함된 다섯 번째 구성 요소의 유형입니다.

T6

값 튜플에 포함된 여섯 번째 구성 요소의 유형입니다.

T7

값 튜플에 포함된 일곱 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

item4
T4

값 튜플에 포함된 네 번째 구성 요소의 값입니다.

item5
T5

값 튜플에 포함된 다섯 번째 구성 요소의 값입니다.

item6
T6

값 튜플에 포함된 여섯 번째 구성 요소의 값입니다.

item7
T7

값 튜플에 포함된 일곱 번째 구성 요소의 값입니다.

반환

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

7개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 구성 요소의 형식을 명시적으로 지정하지 않고도 7개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

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

구성 요소 6개가 포함된 새 값 튜플(6중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5, typename T6>
 static ValueTuple<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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5, T6)

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

T4

값 튜플에 포함된 네 번째 구성 요소의 유형입니다.

T5

값 튜플에 포함된 다섯 번째 구성 요소의 유형입니다.

T6

값 튜플에 포함된 여섯 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

item4
T4

값 튜플에 포함된 네 번째 구성 요소의 값입니다.

item5
T5

값 튜플에 포함된 다섯 번째 구성 요소의 값입니다.

item6
T6

값 튜플에 포함된 여섯 번째 구성 요소의 값입니다.

반환

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

6개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 구성 요소의 형식을 명시적으로 지정하지 않고도 6개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

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

구성 요소 5개가 포함된 새 값 튜플(5중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3, typename T4, typename T5>
 static ValueTuple<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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4, T5)

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

T4

값 튜플에 포함된 네 번째 구성 요소의 유형입니다.

T5

값 튜플에 포함된 다섯 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

item4
T4

값 튜플에 포함된 네 번째 구성 요소의 값입니다.

item5
T5

값 튜플에 포함된 다섯 번째 구성 요소의 값입니다.

반환

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

5개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 해당 구성 요소의 형식을 명시적으로 지정하지 않고도 5개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

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

구성 요소 4개가 포함된 새 값 튜플(4중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3, typename T4>
 static ValueTuple<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 -> ValueTuple<'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 ValueTuple(Of T1, T2, T3, T4)

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

T4

값 튜플에 포함된 네 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

item4
T4

값 튜플에 포함된 네 번째 구성 요소의 값입니다.

반환

ValueTuple<T1,T2,T3,T4>

4개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 해당 구성 요소의 형식을 명시적으로 지정하지 않고도 4개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

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

구성 요소 3개가 포함된 새 값 튜플(3중)을 만듭니다.

public:
generic <typename T1, typename T2, typename T3>
 static ValueTuple<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 -> ValueTuple<'T1, 'T2, 'T3>
Public Shared Function Create(Of T1, T2, T3) (item1 As T1, item2 As T2, item3 As T3) As ValueTuple(Of T1, T2, T3)

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

T3

값 튜플에 포함된 세 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

item3
T3

값 튜플에 포함된 세 번째 구성 요소의 값입니다.

반환

ValueTuple<T1,T2,T3>

3개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 해당 구성 요소의 형식을 명시적으로 지정하지 않고도 3개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

Create<T1,T2>(T1, T2)

구성 요소 2개가 포함된 새 값 튜플(쌍)을 만듭니다.

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

형식 매개 변수

T1

값 튜플에 포함된 첫 번째 구성 요소의 유형입니다.

T2

값 튜플에 포함된 두 번째 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 첫 번째 구성 요소의 값입니다.

item2
T2

값 튜플에 포함된 두 번째 구성 요소의 값입니다.

반환

ValueTuple<T1,T2>

2개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 해당 구성 요소의 형식을 명시적으로 지정하지 않고도 2개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상

Create<T1>(T1)

구성 요소 1개가 포함된 새 값 튜플(singleton)을 만듭니다.

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

형식 매개 변수

T1

값 튜플에 포함된 유일한 구성 요소의 유형입니다.

매개 변수

item1
T1

값 튜플에 포함된 유일한 구성 요소의 값입니다.

반환

ValueTuple<T1>

1개 구성 요소가 포함된 값 튜플입니다.

설명

Create 는 구성 요소의 형식을 명시적으로 지정하지 않고도 1개 구성 요소 값 튜플을 인스턴스화하기 위해 호출할 수 있는 도우미 메서드입니다.

적용 대상