为什么.net中不存在system.float?

时间:2012-06-27 10:51:03

标签: .net c#-4.0 types

为什么.Net没有像System.FloatSystem.String这样的System.Double类型?

3 个答案:

答案 0 :(得分:32)

它的类型为System.Single,这正是您要找的。

请参阅table for built-in value types in C# at MSDN

在C#中调用类型之间存在轻微的差异(其中name-type类似于C语言,但不相同(例如 - long类型))和.Net Framework中应该是语言独立的,因为许多语言可以(并且确实)在其上运行。

答案 1 :(得分:7)

因为它是System.Single

的别名

查看http://msdn.microsoft.com/en-us/library/b1e65aza.aspx

答案 2 :(得分:6)

就像int System.Int32floatSystem.Single