Tuple<T1,T2>.ToString Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает строку, представляющую значение этого Tuple<T1,T2> экземпляра.
public:
override System::String ^ ToString();
public override string ToString();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Возвращаемое значение
Строковое представление этого Tuple<T1,T2> объекта.
Примеры
В следующем примере показан ToString метод.
using System;
public class Class1
{
public static void Main()
{
Tuple<string, Nullable<int>>[] scores =
{ new Tuple<string, Nullable<int>>("Abbey", 92),
new Tuple<string, Nullable<int>>("Dave", 88),
new Tuple<string, Nullable<int>>("Ed", null),
new Tuple<string, Nullable<int>>("Jack", 78),
new Tuple<string, Nullable<int>>("Linda", 99),
new Tuple<string, Nullable<int>>("Judith", 84),
new Tuple<string, Nullable<int>>("Penelope", 82),
new Tuple<string, Nullable<int>>("Sam", 91) };
foreach (var score in scores)
Console.WriteLine(score.ToString());
}
}
// The example displays the following output:
// (Abbey, 92)
// (Dave, 88)
// (Ed, )
// (Jack, 78)
// (Linda, 99)
// (Judith, 84)
// (Penelope, 82)
// (Sam, 91)
open System
let scores =
[| Tuple<string, Nullable<int>>("Abbey", 92)
Tuple<string, Nullable<int>>("Dave", 88)
Tuple<string, Nullable<int>>("Ed", Nullable())
Tuple<string, Nullable<int>>("Jack", 78)
Tuple<string, Nullable<int>>("Linda", 99)
Tuple<string, Nullable<int>>("Judith", 84)
Tuple<string, Nullable<int>>("Penelope", 82)
Tuple<string, Nullable<int>>("Sam", 91) |]
for score in scores do
printfn $"{score.ToString()}"
// The example displays the following output:
// (Abbey, 92)
// (Dave, 88)
// (Ed, )
// (Jack, 78)
// (Linda, 99)
// (Judith, 84)
// (Penelope, 82)
// (Sam, 91)
Module modMain
Public Sub Main()
Dim scores() As Tuple(Of String, Nullable(Of Integer)) =
{ New Tuple(Of String, Nullable(Of Integer))("Abbey", 92),
New Tuple(Of String, Nullable(Of Integer))("Dave", 88),
New Tuple(Of String, Nullable(Of Integer))("Ed", Nothing), New Tuple(Of String, Nullable(Of Integer))("Jack", 78),
New Tuple(Of String, Nullable(Of Integer))("Linda", 99),
New Tuple(Of String, Nullable(Of Integer))("Judith", 84),
New Tuple(Of String, Nullable(Of Integer))("Penelope", 82),
New Tuple(Of String, Nullable(Of Integer))("Sam", 91) }
For Each score In scores
Console.WriteLine(score.ToString())
Next
End Sub
End Module
' The example displays the following output:
' (Abbey, 92)
' (Dave, 88)
' (Ed, )
' (Jack, 78)
' (Linda, 99)
' (Judith, 84)
' (Penelope, 82)
' (Sam, 91)
Комментарии
Строка, возвращаемая этим методом, принимает форму (Item1, Item2), гдеItem1 и Item2 представляют значения и Item1 свойства.Item2 Если одно из значений свойства имеет значение null, оно представлено как String.Empty.