Невозможно неявно преобразовать тип "десятичный"? на «десятичный».

sdr - это мой sqldatareader, и я хочу проверить, что значение curPrice, имеющее десятичный тип, равно нулю.

inrec.curPrice = sdr.IsDBNull(7) ? (десятичный?) нуль: sdr.GetDecimal(7);

Это сообщение об ошибке, которое я получаю:

Не удается неявно преобразовать тип "десятичный?" на «десятичный». Явный преобразование существует (вам не хватает актерского состава?)

Где я ошибаюсь, пожалуйста, кто-нибудь, скажите мне.

9
задан user1270384 9 May 2012 в 20:50
поделиться