sdr - это мой sqldatareader, и я хочу проверить, что значение curPrice, имеющее десятичный тип, равно нулю.
inrec.curPrice = sdr.IsDBNull(7) ? (десятичный?) нуль: sdr.GetDecimal(7);
Это сообщение об ошибке, которое я получаю:
Не удается неявно преобразовать тип "десятичный?" на «десятичный». Явный преобразование существует (вам не хватает актерского состава?)
Где я ошибаюсь, пожалуйста, кто-нибудь, скажите мне.