Tuple.Create Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
Değeri (item1
, , , , item7
item3
item8
item4
item6
item5
) 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
, item4
item5
) 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
, , item3
item4
) 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