leo*_*ora 2 c# floating-point double
我有以下代码行:
float top = shape.Y + (shape.Height / 2.0) - 4.5;
Run Code Online (Sandbox Code Playgroud)
错误的错误是"无法将双重转换为浮动".Shape.Y和shape.height都是float类型.
导致这个错误的原因是什么是最好的是确保top是一个浮点数(因为我需要将它传递给另一个函数,因为它需要一个浮点数.
ean*_*son 11
尝试用你的数字包装f,通常2.0代表一个double数字.你可以float 在这里阅读更多信息.
float top = shape.Y + (shape.Height / 2.0f) - 4.5f;
Run Code Online (Sandbox Code Playgroud)