Tuple<T1,T2,T3,T4,T5,T6>.Item6 Özellik
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.
Geçerli Tuple<T1,T2,T3,T4,T5,T6> nesnenin altıncı bileşeninin değerini alır.
public:
property T6 Item6 { T6 get(); };
public T6 Item6 { get; }
member this.Item6 : 'T6
Public ReadOnly Property Item6 As T6
Özellik Değeri
- T6
Geçerli Tuple<T1,T2,T3,T4,T5,T6> nesnenin altıncı bileşeninin değeri.
Örnekler
Aşağıdaki örnek, bileşenleri 1960 ile 2000 arasında üç ABD şehrinin (New York, Chicago ve Los Angeles) nüfus verilerini içeren bir nesne dizisini Tuple<T1,T2,T3,T4,T5,T6> tanımlar. Daha sonra verileri listeleyen bir tablo görüntüler. Popülasyonu 2000'de görüntülemek için her Tuple<T1,T2,T3,T4,T5,T6> nesnenin özelliğinin Item6 değerini alır.
using System;
using System.Text.RegularExpressions;
public class Class1
{
public static void Main()
{
// Create tuples containing population data for New York, Chicago,
// and Los Angeles, 1960-2000.
Tuple<string, int, int, int, int, int>[] cities =
{ Tuple.Create("New York", 7781984, 7894862, 7071639, 7322564, 8008278),
Tuple.Create("Los Angeles", 2479015, 2816061, 2966850, 3485398, 3694820),
Tuple.Create("Chicago", 3550904, 3366957, 3005072, 2783726, 2896016) };
// Display tuple data in table.
string header = "Population in";
Console.WriteLine("{0,-12} {1,60}",
"City", new String('-',(60-header.Length)/2) + header +
new String('-', (60-header.Length)/2));
Console.WriteLine("{0,25}{1,12}{2,12}{3,12}{4,12}\n",
"1960", "1970", "1980", "1990", "2000");
foreach (var city in cities)
Console.WriteLine("{0,-12} {1,12:N0}{2,12:N0}{3,12:N0}{4,12:N0}{5,12:N0}",
city.Item1, city.Item2, city.Item3, city.Item4,
city.Item5, city.Item6);
}
}
// The example displays the following output:
// City -----------------------Population in-----------------------
// 1960 1970 1980 1990 2000
//
// New York 7,781,984 7,894,862 7,071,639 7,322,564 8,008,278
// Los Angeles 2,479,015 2,816,061 2,966,850 3,485,398 3,694,820
// Chicago 3,550,904 3,366,957 3,005,072 2,783,726 2,896,016
open System
// Create tuples containing population data for New York, Chicago,
// and Los Angeles, 1960-2000.
let cities =
[| Tuple.Create("New York", 7781984, 7894862, 7071639, 7322564, 8008278)
Tuple.Create("Los Angeles", 2479015, 2816061, 2966850, 3485398, 3694820)
Tuple.Create("Chicago", 3550904, 3366957, 3005072, 2783726, 2896016) |]
// Display tuple data in table.
let header = "Population in"
printfn $"""{"City",-12} {String('-',(60 - header.Length) / 2) + header + String('-', (60 - header.Length) / 2),60}"""
printfn "%25s%12s%12s%12s%12s\n" "1960" "1970" "1980" "1990" "2000"
for city in cities do
printfn $"{city.Item1,-12} {city.Item2,12:N0}{city.Item3,12:N0}{city.Item4,12:N0}{city.Item5,12:N0}{city.Item6,12:N0}"
// The example displays the following output:
// City -----------------------Population in-----------------------
// 1960 1970 1980 1990 2000
//
// New York 7,781,984 7,894,862 7,071,639 7,322,564 8,008,278
// Los Angeles 2,479,015 2,816,061 2,966,850 3,485,398 3,694,820
// Chicago 3,550,904 3,366,957 3,005,072 2,783,726 2,896,016
Module Example
Public Sub Main()
' Create tuples containing population data for New York, Chicago,
' and Los Angeles, 1960-2000.
Dim cities() =
{ Tuple.Create("New York", 7781984, 7894862,
7071639, 7322564, 8008278),
Tuple.Create("Los Angeles", 2479015, 2816061,
2966850, 3485398, 3694820),
Tuple.Create("Chicago", 3550904, 3366957,
3005072, 2783726, 2896016) }
' Display tuple data in table.
Dim header As String = "Population in"
Console.WriteLine("{0,-12} {1,60}",
"City", New String("-"c,(60-header.Length)\2) + header + _
New String("-"c, (60-header.Length)\2))
Console.WriteLine("{0,25}{1,12}{2,12}{3,12}{4,12}",
"1960", "1970", "1980", "1990", "2000")
Console.WriteLine()
For Each city In cities
Console.WriteLine("{0,-12} {1,12:N0}{2,12:N0}{3,12:N0}{4,12:N0}{5,12:N0}",
city.Item1, city.Item2, city.Item3, city.Item4,
city.Item5, city.Item6)
Next
End Sub
End Module
' The example displays the following output:
' City -----------------------Population in-----------------------
' 1960 1970 1980 1990 2000
'
' New York 7,781,984 7,894,862 7,071,639 7,322,564 8,008,278
' Los Angeles 2,479,015 2,816,061 2,966,850 3,485,398 3,694,820
' Chicago 3,550,904 3,366,957 3,005,072 2,783,726 2,896,016
Açıklamalar
Bileşenin Item6 türünü iki yoldan biriyle dinamik olarak belirleyebilirsiniz:
özelliği tarafından döndürülen değer üzerinde yöntemini çağırarak
GetType
Item6 .Nesnesini temsil Tuple<T1,T2,T3,T4,T5,T6> eden nesneyi alarak Type ve yöntemi tarafından Type.GetGenericArguments döndürülen diziden ilk öğeyi alarak.