У меня есть следующая функция C #:
public (double? Average, int? Count) AverageQuotes(Candle.Intervals Interval, DateTime From, DateTime To)
, и я получаю данные в F #:
let struct (average, count) = db.AverageQuotes(previous, time, time + timespan)
Проблема в том, что Среднее оставляет C # в виде двойного числа?и прибывает в F # как Nullable, так что где-то происходит двойное преобразование -> float.
Как я могу сохранить результат как двойной?