Nullable<T>.ToString Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die Textdarstellung des Werts des aktuellen Nullable<T>-Objekts zurück.
public:
override System::String ^ ToString();
public override string ToString ();
public override string? ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String
Gibt zurück
Die Textdarstellung des Werts des aktuellen Nullable<T>-Objekts, wenn die HasValue-Eigenschaft true
ist, oder eine leere Zeichenfolge (""), wenn die HasValue-Eigenschaft false
ist.
Beispiele
Im folgenden Codebeispiel wird der Wert des aktuellen Nullable<T> Objekts angezeigt.
// 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.
'
Hinweise
Die ToString -Eigenschaft gibt die Zeichenfolge zurück, die durch Aufrufen der ToString
Eigenschaft des von der Value -Eigenschaft zurückgegebenen Objekts zurückgegeben wird.