sdr là sqldatareader của tôi và tôi muốn kiểm tra rằng giá trị curPrice có kiểu thập phân là null.Không thể chuyển đổi hoàn toàn loại 'thập phân'? thành 'thập phân'.
inrec.curPrice = sdr.IsDBNull(7) ? (decimal?)null : sdr.GetDecimal(7);
Đây là thông báo lỗi Tôi nhận:
Cannot implicitly convert type 'decimal?' to 'decimal'. An explicit conversion exists (are you missing a cast?)
Tôi đang ở đâu đi sai, xin vui lòng một ai đó cho tôi biết.
Tôi đang bối rối. Bạn sẽ xảy ra để có mẫu mã để giải thích những gì bạn có nghĩa là .. thực sự xin lỗi này là rất mới với tôi. – user1270384