【发布时间】:2013-03-10 02:40:34
【问题描述】:
我有以下代码行:
float top = shape.Y + (shape.Height / 2.0) - 4.5;
失败并出现错误'Can't cast double to float。 Shape.Y 和 shape.height 都是 float 类型。
是什么导致了这个错误,最好的办法是确保 top 是一个浮点数(因为我需要将它传递给另一个期望浮点数的函数。
【问题讨论】:
标签: c# floating-point double