Tuple<T1,T2,T3,T4>.ToString 方法

定义

返回表示此 Tuple<T1,T2,T3,T4> 实例的值的字符串。Returns a string that represents the value of this Tuple<T1,T2,T3,T4> instance.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

返回

String

Tuple<T1,T2,T3,T4> 对象的字符串表示形式。The string representation of this Tuple<T1,T2,T3,T4> object.

示例

下面的示例演示 ToString 方法。The following example illustrates the ToString method. 它显示4元组对象数组的组件,这些对象包含城市名称、月份月份以及该月的最高和最低温度。It displays the components of an array of 4-tuple objects that contain the name of a city, a month of the year, and the high and low average temperature for that month.

using System;

public class Example
{
   public static void Main()
   {
      Tuple<string, int, int, int>[] temperatures = 
            { Tuple.Create("New York, NY", 4, 61, 43),
              Tuple.Create("Chicago, IL", 2, 34, 18), 
              Tuple.Create("Newark, NJ", 4, 61, 43),
              Tuple.Create("Boston, MA", 6, 77, 59),
              Tuple.Create("Detroit, MI", 9, 74, 53),
              Tuple.Create("Minneapolis, MN", 8, 81, 61) }; 
      // Display the array of 4-tuple objects.
      foreach (var temperature in temperatures)
         Console.WriteLine(temperature.ToString()); 
   }
}
// The example displays the following output:
//       (New York, NY, 4, 61, 43)
//       (Chicago, IL, 2, 34, 18)
//       (Newark, NJ, 4, 61, 43)
//       (Boston, MA, 6, 77, 59)
//       (Detroit, MI, 9, 74, 53)
//       (Minneapolis, MN, 8, 81, 61)
Module Example
   Public Sub Main()
      Dim temperatures() = 
             { Tuple.Create("New York, NY", 4, 61, 43), _
               Tuple.Create("Chicago, IL", 2, 34, 18), _ 
               Tuple.Create("Newark, NJ", 4, 61, 43), _
               Tuple.Create("Boston, MA", 6, 77, 59), _
               Tuple.Create("Detroit, MI", 9, 74, 53), _
               Tuple.Create("Minneapolis, MN", 8, 81, 61) } 
      ' Display the array of 4-tuple objects.
      For Each temperature In temperatures
         Console.WriteLine(temperature.ToString())
      Next
   End Sub
End Module
' The example displays the following output:
'       (New York, NY, 4, 61, 43)
'       (Chicago, IL, 2, 34, 18)
'       (Newark, NJ, 4, 61, 43)
'       (Boston, MA, 6, 77, 59)
'       (Detroit, MI, 9, 74, 53)
'       (Minneapolis, MN, 8, 81, 61)

注解

此方法返回的字符串采用格式 (Item1Item2Item3tuple.item4) ,其中 Item1Item2Item3tuple.item4 分别表示 Item1Item2Item3Item4 属性的值。The string returned by this method takes the form (Item1, Item2, Item3, Item4), where Item1, Item2, Item3, and Item4 represent the values of the Item1, Item2, Item3, and Item4 properties, respectively. 如果任何属性值为,则将 null 其表示为 String.EmptyIf any of the property values is null, it is represented as String.Empty.

适用于