【发布时间】:2021-06-21 14:29:43
【问题描述】:
在 C# 中,我可以通过演员 (float) 或 Convert.ToSingle() 将双精度数转换为浮点数。
double x = 3.141592653589793238463;
float a = (float)x;
float b = Convert.ToSingle(x);
a 和 b 相等。
这两种技术有什么不同吗?我应该更喜欢哪一个?为什么?
【问题讨论】:
标签: c# .net casting type-conversion