cuốn sách gpt4 ai đã làm

c# - 无法将类型 'decimal?' 隐式转换为 'decimal' 。

In lại Tác giả: Hồ Xil 更新时间:2023-11-01 09:17:08 34 4
mua khóa gpt4 Nike

sdr 是我的 sqldatareader,我想检查小数类型的 curPrice 值是否为空。

inrec.curPrice = sdr.IsDBNull(7) ? (十进制?)空:sdr.GetDecimal(7);

这是我收到的错误消息:

Cannot implicitly convert type 'decimal?' to 'decimal'. An explicit conversion exists (are you missing a cast?)

我哪里错了,请有人告诉我。

câu trả lời hay nhất

decimal? 表示它是一个 nullable十进制;您必须使用 Value 属性来获取实际值(如果存在,则通过 HasValue 确定)。

我假设 curPrice 是不可为 null 的小数,在这种情况下,您还需要从你的三元运算符。

关于c# - 无法将类型 'decimal?' 隐式转换为 'decimal' 。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10523885/

34 4 0
Bài viết khuyến nghị: Android数据库设置ImageView
Bài viết khuyến nghị: mongodb - 为什么要扫描这么多对象?
Bài viết khuyến nghị: android - 页面导航
Bài viết khuyến nghị: mongodb - 带载波的活跃管理员
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress