为什么没有 Convert.toFloat() 方法?

89

为什么C#中没有 Convert.ToFloat() 方法,而是有 ToDouble()ToDecimal() 方法...
我想要将一个变量转换成float类型,应该使用哪个方法?是 (float)var 吗?

1个回答

163

有一个方法可以用来将数据类型转换为浮点数,它就是 Convert.ToSingle()。在C#中,floatSystem.Single类型的别名。

"Single"是BCL中浮点数的名称,而"float"是C#提供的别名。就像有Convert.ToInt32()用于整数类型转换一样,也有Convert.ToSingle()用于单精度浮点数类型转换。

参见此线程:Convert class

(顺便说一句 - 我之前也不知道这个,今天学到了新知识 :))


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接