信息
您所需的主题如下所示。但此主题未包含在此库中。

Nullable<T>.ToString 方法

2013/12/13

返回当前 Nullable<T> 对象的值的文本表示形式。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public override string ToString()

返回值

类型: System.String
如果 HasValue 属性为 true,则是当前 Nullable<T> 对象的值的文本表示形式;如果 HasValue 属性为 false,则是一个空字符串 ("")。

ToString 属性返回通过调用 Value 属性所返回对象的 ToString 属性而生成的字符串。

下面的代码示例显示当前 Nullable<T> 对象的值。


// This code example demonstrates the 
// Nullable<T>.ToString method.

using System;

class Example
{
   public static void Demo(System.Windows.Controls.TextBlock outputBlock)
   {
      DateTime? nullableDate;

      // Display the current date and time.
      nullableDate = DateTime.Now;
      Display(outputBlock, "1)", nullableDate);

      // Assign null (Nothing in Visual Basic) to nullableDate, then 
      // display its value.
      nullableDate = null;
      Display(outputBlock, "2)", nullableDate);
   }

   // Display the text representation of a nullable DateTime.
   public static void Display(System.Windows.Controls.TextBlock outputBlock, string title, DateTime? dspDT)
   {
      string msg = dspDT.ToString();

      outputBlock.Text += String.Format("{0} ", title);
      if (String.IsNullOrEmpty(msg))
         outputBlock.Text += "The nullable DateTime has no defined value." + "\n";
      else
         outputBlock.Text += String.Format("The current date and time is {0}.", msg) + "\n";
   }
}

/*
This code example produces the following results:

1) The current date and time is 4/19/2005 8:28:14 PM.
2) The nullable DateTime has no defined value.

*/


Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: