Nullable<T>.ToString Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí text reprezentaci hodnoty aktuálního Nullable<T> objektu.
public:
override System::String ^ ToString();
public override string ToString ();
public override string? ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Návraty
Textová reprezentace hodnoty aktuálního Nullable<T> objektu, pokud HasValue je true
vlastnost , nebo prázdný řetězec ("") pokud HasValue je false
vlastnost .
Příklady
Následující příklad kódu zobrazuje hodnotu aktuálního Nullable<T> objektu.
// This code example demonstrates the
// Nullable<T>.ToString method.
using System;
class Sample
{
public static void Main()
{
DateTime? nullableDate;
// Display the current date and time.
nullableDate = DateTime.Now;
Display("1)", nullableDate);
// Assign null (Nothing in Visual Basic) to nullableDate, then
// display its value.
nullableDate = null;
Display("2)", nullableDate);
}
// Display the text representation of a nullable DateTime.
public static void Display(string title, DateTime? dspDT)
{
string msg = dspDT.ToString();
Console.Write("{0} ", title);
if (String.IsNullOrEmpty(msg))
Console.WriteLine("The nullable DateTime has no defined value.");
else
Console.WriteLine("The current date and time is {0}.", msg);
}
}
/*
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.
*/
// This code example demonstrates the
// Nullable<T>.ToString method.
open System
// Display the text representation of a nullable DateTime.
let display title dspDT =
let msg = dspDT.ToString()
printf $"{title} "
if String.IsNullOrEmpty msg then
printfn "The nullable DateTime has no defined value."
else
printfn $"The current date and time is {msg}."
[<EntryPoint>]
let main _ =
// Display the current date and time.
let nullableDate = Nullable DateTime.Now
display "1)" nullableDate
// Assign null (Nothing in Visual Basic) to nullableDate, then
// display its value.
let nullableDate = Nullable()
display "2)" nullableDate
0
// 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.
' This code example demonstrates the
' Nullable<T>.ToString method.
Class Sample
Public Shared Sub Main()
Dim nullableDate As Nullable(Of DateTime)
' Display the current date and time.
nullableDate = DateTime.Now
Display("1)", nullableDate)
' Assign null (Nothing in Visual Basic) to nullableDate, then
' display its value.
nullableDate = Nothing
Display("2)", nullableDate)
End Sub
' Display the text representation of a nullable DateTime.
Public Shared Sub Display(ByVal title As String, _
ByVal dspDT As Nullable(Of DateTime))
Dim msg As String = dspDT.ToString()
Console.Write("{0} ", title)
If String.IsNullOrEmpty(msg) Then
Console.WriteLine("The nullable DateTime has no defined value.")
Else
Console.WriteLine("The current date and time is {0}.", msg)
End If
End Sub
End Class
'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.
'
Poznámky
Vlastnost ToString vrátí řetězec vrácený voláním ToString
vlastnosti objektu vráceného Value vlastností.