Konvertieren von dezimal? zu verdoppeln?

Frage ich mich, was wäre der beste Weg (im Sinne von sicherer und prägnante), konvertieren von einem nullable-Typ auf einen anderen "kompatiblen" nullable-Typ.

Speziell die Umwandlung von dezimal? zu verdoppeln? gemacht werden kann:

public double? ConvertToNullableDouble(decimal? source)
{
    return source.HasValue ? Convert.ToDouble(source) : (double?) null;
}

Gibt es eine bessere Möglichkeit, dies zu tun? Vielleicht nutzt eine standard-Konvertierung?

Ihr Weg ist ein guter Weg.
Du machst es richtig! Überprüfen Sie auch diesen Verweis: stackoverflow.com/questions/5487685/...

InformationsquelleAutor Camilo Martinez | 2013-05-02

Schreibe einen Kommentar