Tuple<T1,T2,T3,T4,T5,T6,T7,TRest>.ToString 方法

定義

傳回字串,表示這個 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 執行個體的值。

public override string ToString();

傳回

Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 物件的字串表示。

範例

下列範例會建立一個 17 元組,其中包含從 1860 到 1900 年 D市的母體資料。 然後, ToString 它會使用 方法來顯示 Tuple 的資料。

using System;

class Example
{
    static void Main(string[] args)
    {
        Tuple<int, int, int> from1980 = Tuple.Create(1203339, 1027974, 951270);
        var from1910 = new Tuple<int, int, int, int, int, int, int, Tuple<int, int, int>> 
            (465766, 993078, 1568622, 1623452, 1849568, 1670144, 1511462, from1980);
        var population = new Tuple<string, int, int, int, int, int, int,
            Tuple<int, int, int, int, int, int, int, Tuple<int, int, int>>> 
            ("Detroit", 1860, 45619, 79577, 116340, 205876, 285704, from1910);

        Console.WriteLine(population.ToString());
    }

    private static void ShowPopulationChange(int year, int newPopulation, int oldPopulation)
    {
        Console.WriteLine("{0,5}  {1,14:N0}  {2,10:P2}", year, newPopulation,
                          ((double)(newPopulation - oldPopulation) / oldPopulation) / 10);
    }

    private static void ShowPopulation(int year, int newPopulation)
    {
        Console.WriteLine("{0,5}  {1,14:N0}  {2,10:P2}", year, newPopulation, "n/a");
    }
}
// The example displays the following output:
//   (Detroit, 1860, 45619, 79577, 116340, 205876, 285704, 465766, 993078, 
//    1568622, 1623452, 1849568, 1670144, 1511462, 1203339, 1027974, 951270)

備註

此方法所傳回的字串格式 (為Item1Item2Item3Item4、Item5, Item6, Item7Item8...) ,其中Item1Item2、Item3、Item4、Item5Item6Item7的格式代表 、Item5Item3Item2Item4 、、 Item6Item7 屬性的值。 Item1 Item8 代表 Tuple<T1,T2,T3,T4,T5,T6,T7,TRest> 物件的 Next.Item1 屬性值。 任何其他巢狀元件的值都遵循 Item8。 如果任一屬性值為 null ,則會表示為 String.Empty

適用於

產品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0