Преобразовать десятичную? удвоить?
Я задаюсь вопросом, что было бы лучшим способом (в смысле более безопасного и краткого), чтобы преобразовать из одного обнуляемого типа в другой «совместимый» обнуляемый тип.
В частности, преобразование из десятичной? удвоить? может быть сделано с помощью:
public double? ConvertToNullableDouble(decimal? source)
{
return source.HasValue ? Convert.ToDouble(source) : (double?) null;
}
Есть ли лучший способ сделать это? Может быть, используя стандартное преобразование?