情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Nullable<T>.ToString メソッド

2013/12/12

現在の 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

表示: