Wie kann ich dezimal konvertieren? zu dezimal
sein mag, es ist eine einfache Frage, aber ich werde versuchen, alle Konvertierungs-Methode! und es hat noch Fehler!
würden Sie mir helfen?
dezimal? (nullable dezimal) dezimal
InformationsquelleAutor der Frage Negar | 2011-02-02
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es viele Möglichkeiten...
InformationsquelleAutor der Antwort Marc Gravell
Versuchen, mit den
??
Betreiber:0 ist der Wert, den Sie wollen, wenn die
decimal?
null ist.InformationsquelleAutor der Antwort Carles Company
Brauchen Sie nicht zu konvertieren eine nullable-Typ zu erhalten seinen Wert.
Du einfach nutzen Sie die
HasValue
undValue
Eigenschaften ausgesetztNullable<T>
.Beispiel:
Alternativ können Sie die null coalescing-operator in C# 2.0 oder höher als eine Verknüpfung.
InformationsquelleAutor der Antwort Cody Gray
Es hängt davon ab, was Sie tun möchten, wenn die
decimal?
istnull
da eindecimal
können nichtnull
. Wenn Sie möchten, default,, 0, können Sie diesen code verwenden (mit der null coalescing-operator):InformationsquelleAutor der Antwort Øyvind Bråthen
Die Sie verwenden können.
decimal? v = 2;
decimal v2 = Convert.ToDecimal(v);
Wenn der Wert null ist (v) wird in 0 umgewandelt.
InformationsquelleAutor der Antwort curlackhacker