Tuple<T1,T2>.ToString 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回表示此 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 表示 和 Item2 属性的值Item1。 如果任一属性值为 null
,则表示为 String.Empty。