Zastanawiam się, jaki byłby najlepszy sposób (w sensie bezpieczniejszego i zwięzłego) przekształcenia jednego typu nulla w inny "kompatybilny" typu zerowalnego.Konwersja dziesiętna? podwoić?
W szczególności, konwersja z dziesiętnych? podwoić? można to zrobić, używając:
public double? ConvertToNullableDouble(decimal? source)
{
return source.HasValue ? Convert.ToDouble(source) : (double?) null;
}
Czy istnieje lepszy sposób na zrobienie tego? Może wykorzystując standardową konwersję?
Twoja droga to dobra droga. – SimpleVar
Robisz to dobrze! Sprawdź również ten odnośnik: http://stackoverflow.com/questions/5487685/conversion-between-nullable-types – MUG4N