错误 1 无法将类型“double”隐式转换为“int”。存在一个显式转换(是否缺少强制转换?) 怎么写?
9个回答
展开全部
需要的。因为double比int占得字节多,可以使用convert函数,或先把double类型转为string类型,然后,再转为int类型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double a=12.2;
要把a转换成int 就写成
(int)a 或者convert.toint32(a)
要把a转换成int 就写成
(int)a 或者convert.toint32(a)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么处理:(int)xxx;或 Convert.toInt32(xxx);
你直接将一个double类型的值赋给int型的变量是会报这个错误的。
你直接将一个double类型的值赋给int型的变量是会报这个错误的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
额,什么怎么写?
你可以将你现在的double类型改成int,把你的int改成double,这样他能从int转化为double
你可以将你现在的double类型改成int,把你的int改成double,这样他能从int转化为double
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询