Tuple.Create Yöntem

Tanım

Yeni bir tanımlama grubu nesnesi oluşturur.

Aşırı Yüklemeler

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

Yeni bir 8 tanımlama grubu veya sekizli oluşturur.

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

Yeni bir 7 tanımlama grubu veya ayrıştırma oluşturur.

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

Yeni bir 6 tanımlama grubu veya sextuple oluşturur.

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

Yeni bir 5 tanımlama grubu veya beşli grubu oluşturur.

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

Yeni bir 4 tanımlama grubu veya dörtlü oluşturur.

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

Yeni bir 3'lü veya üçlü tanımlama grubu oluşturur.

Create<T1,T2>(T1, T2)

Yeni bir 2 tanımlama grubu veya çift oluşturur.

Create<T1>(T1)

Yeni bir 1 tanımlama grubu veya tekil oluşturur.

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 8 tanımlama grubu veya sekizli oluşturur.

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 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);
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))

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

T4

Kayıt düzeninin dördüncü bileşen türü.

T5

Kayıt düzeninin beşinci bileşen türü.

T6

Tanımlama grubunun altıncı bileşeninin türü.

T7

Tanımlama grubunun yedinci bileşeninin türü.

T8

Tanımlama grubunun sekizinci bileşeninin türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

item4
T4

Kayıt düzeninin dördüncü bileşen değeri.

item5
T5

Kayıt düzeninin beşinci bileşen değeri.

item6
T6

Tanımlama grubunun altıncı bileşeninin değeri.

item7
T7

Tanımlama grubunun yedinci bileşeninin değeri.

item8
T8

Tanımlama grubunun sekizinci bileşeninin değeri.

Döndürülenler

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

Değeri (item1, , , , item7item3item8item4item6item5) olan bir 8 tanımlama grubu (sekizli) . item2

Örnekler

Aşağıdaki örnek, bileşenleri 20'den küçük asal sayılar olan bir 8 tanımlama grubu oluşturur.

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
open System

let primes = Tuple.Create(2, 3, 5, 7, 11, 13, 17, 19)
printfn $"Prime numbers less than 20: {primes.Item1}, {primes.Item2}, {primes.Item3}, {primes.Item4}, {primes.Item5}, {primes.Item6}, {primes.Item7}, and {primes.Rest.Item1}"
//    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

Bu, fabrika oluşturma yöntemi yerine sınıf oluşturucuyu Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> kullanan aşağıdaki örnekle Create eşdeğerdir. Bir Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> nesnenin örneğini bu şekilde oluşturmak için iç içe Tuple<T1> bir nesneyi sekizli oluşturmak için nesnenin sekizinci bileşeni olarak bildirmeniz gerektiğinden Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> , çok daha fazla kod içerdiğini unutmayın.

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

let primes = new Tuple<int, int, int, int, int, int, int, Tuple<int>>(2, 3, 5, 7, 11, 13, 16, 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))

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 8 tanımlama grubu örneği oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir.

Not

Diliniz bu amaçla özel bir söz dizimi sağlamadığı sürece dokuz veya daha fazla bileşen içeren bir tanımlama grubu oluşturmak için oluşturucuyu çağırmanız Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> gerekir. Sınıfının statik (Shared Visual Basic'te) yöntemleri Tuple , dokuz veya daha fazla bileşen içeren bir tanımlama grubu oluşturmak için kullanılamaz.

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 7 tanımlama grubu veya ayrıştırma oluşturur.

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 Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

T4

Kayıt düzeninin dördüncü bileşen türü.

T5

Kayıt düzeninin beşinci bileşen türü.

T6

Tanımlama grubunun altıncı bileşeninin türü.

T7

Tanımlama grubunun yedinci bileşeninin türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

item4
T4

Kayıt düzeninin dördüncü bileşen değeri.

item5
T5

Kayıt düzeninin beşinci bileşen değeri.

item6
T6

Tanımlama grubunun altıncı bileşeninin değeri.

item7
T7

Tanımlama grubunun yedinci bileşeninin değeri.

Döndürülenler

Değeri (item1, , item2, item3, item4, , item5, item6, item7) olan 7 tanımlama grubu.

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 7 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 7 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

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
let tuple7 =
    Tuple.Create("Jane", 90, 87, 93, 67, 100, 92)

printfn
    $"Test scores for {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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3,T4,T5,T6,T7> eşdeğerdir.

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
let tuple7 =
    Tuple<string, int, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100, 92)

printfn
    $"Test scores for {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

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 6 tanımlama grubu veya sextuple oluşturur.

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 Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

T4

Kayıt düzeninin dördüncü bileşen türü.

T5

Kayıt düzeninin beşinci bileşen türü.

T6

Tanımlama grubunun altıncı bileşeninin türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

item4
T4

Kayıt düzeninin dördüncü bileşen değeri.

item5
T5

Kayıt düzeninin beşinci bileşen değeri.

item6
T6

Tanımlama grubunun altıncı bileşeninin değeri.

Döndürülenler

Değeri (item1, , item2, item3, item4, item5, item6) olan 6 tanımlama grubu.

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 6 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 6 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

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
let tuple6 =
    Tuple.Create("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3,T4,T5,T6> eşdeğerdir.

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
let tuple6 =
    Tuple<string, int, int, int, int, int>("Jane", 90, 87, 93, 67, 100)

printfn
    $"Test scores for {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

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 5 tanımlama grubu veya beşli grubu oluşturur.

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 Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

T4

Kayıt düzeninin dördüncü bileşen türü.

T5

Kayıt düzeninin beşinci bileşen türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

item4
T4

Kayıt düzeninin dördüncü bileşen değeri.

item5
T5

Kayıt düzeninin beşinci bileşen değeri.

Döndürülenler

Değeri (item1, item2, , item3, item4item5) olan bir 5 tanımlama grubu.

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 5 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 5 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

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
let tuple5 =
    Tuple.Create("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3,T4,T5> eşdeğerdir.

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
let tuple5 =
    Tuple<string, int, int, int, int>("New York", 1990, 7322564, 2000, 8008278)

printfn $"{tuple5.Item1}: {tuple5.Item3:N0} in {tuple5.Item2}, {tuple5.Item5:N0} in {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

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 4 tanımlama grubu veya dörtlü oluşturur.

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 Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

T4

Kayıt düzeninin dördüncü bileşen türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

item4
T4

Kayıt düzeninin dördüncü bileşen değeri.

Döndürülenler

Değeri (item1, item2, , item3item4) olan bir 4 tanımlama grubu.

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 4 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 4 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

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
let tuple4 =
    Tuple.Create("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3,T4>.Tuple<T1,T2,T3,T4> eşdeğerdir.

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
let tuple4 =
    Tuple<string, double, double, double>("New York", 32.68, 51.87, 76.3)

printfn $"{tuple4.Item1}: Hi {tuple4.Item4}, Lo {tuple4.Item2}, Ave {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

Ayrıca bkz.

Şunlara uygulanır

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

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 3'lü veya üçlü tanımlama grubu oluşturur.

public:
generic <typename T1, typename T2, typename T3>
 static Tuple<T1, T2, T3> ^ Create(T1 item1, T2 item2, T3 item3);
public static Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

T3

Kayıt düzeninin üçüncü bileşen türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

item3
T3

Kayıt düzeninin üçüncü bileşen değeri.

Döndürülenler

Değeri (item1, item2, item3) olan 3 tanımlama grubu

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 3 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 3 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

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
let tuple3 = Tuple.Create("New York", 32.68, 51.87)
printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2,T3>.Tuple<T1,T2,T3> eşdeğerdir.

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
let tuple3 =
    Tuple<string, double, double>("New York", 32.68, 51.87)

printfn $"{tuple3.Item1}: lo {tuple3.Item2}, hi {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

Ayrıca bkz.

Şunlara uygulanır

Create<T1,T2>(T1, T2)

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 2 tanımlama grubu veya çift oluşturur.

public:
generic <typename T1, typename T2>
 static Tuple<T1, T2> ^ Create(T1 item1, T2 item2);
public static Tuple<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)

Tür Parametreleri

T1

Kayıt düzeninin birinci bileşen türü.

T2

Kayıt düzeninin ikinci bileşen türü.

Parametreler

item1
T1

Kayıt düzeninin birinci bileşen değeri.

item2
T2

Kayıt düzeninin ikinci bileşen değeri.

Döndürülenler

Değeri (item1, item2) olan 2 tanımlama grubu.

Açıklamalar

Create , bileşenlerinin türlerini açıkça belirtmek zorunda kalmadan 2 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, 2 tanımlama grubu örneği oluşturmak için yöntemini kullanır Create .

var tuple2 = Tuple.Create("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple.Create("New York", 32.68)
printfn $"{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

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1,T2> eşdeğerdir.

var tuple2 = new Tuple<string, double>("New York", 32.68);
Console.WriteLine("{0}: {1}", tuple2.Item1, tuple2.Item2);
// Displays New York: 32.68
let tuple2 = Tuple<string, double>("New York", 32.68)
printfn $"{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

Ayrıca bkz.

Şunlara uygulanır

Create<T1>(T1)

Kaynak:
Tuple.cs
Kaynak:
Tuple.cs
Kaynak:
Tuple.cs

Yeni bir 1 tanımlama grubu veya tekil oluşturur.

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

Tür Parametreleri

T1

Tanımlama grubunun tek bileşeninin türü.

Parametreler

item1
T1

Tanımlama grubunun tek bileşeninin değeri.

Döndürülenler

Değeri (item1 olan bir tanımlama grubu.

Açıklamalar

Create , bileşenin türünü açıkça belirtmek zorunda kalmadan 1 tanımlama grubu nesnesinin örneğini oluşturmak için çağırabileceğiniz bir yardımcı yöntemdir. Aşağıdaki örnek, bileşeni türünde Int32bir 1 tanımlama grubu örneği oluşturmak için yöntemini kullanırCreate.

var tuple1 = Tuple.Create(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
let tuple1 = Tuple.Create 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = Tuple.Create(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Bu kod, sınıf oluşturucusunun aşağıdaki çağrısına Tuple<T1> eşdeğerdir.

var tuple1 = new Tuple<int>(12);
Console.WriteLine(tuple1.Item1);     // Displays 12
let tuple1 = Tuple<int> 12
printfn $"{tuple1.Item1}" // Displays 12
Dim tuple1 = New Tuple(Of Integer)(12)
Console.WriteLine(tuple1.Item1)     ' Displays 12

Ayrıca bkz.

Şunlara uygulanır