27

为什么 .Net 没有System.Float类似System.String等的类型System.Double

4

3 回答 3

36

它有 type System.Single,这就是你要找的。

请参阅MSDN 中 C# 中的内置值类型表

在 C# 中调用类型的方式(其中名称类型与 C 语言相似,但不相同(例如long类型))和在 .Net Framework 中调用类型的方式之间存在细微差异,后者当然应该与语言无关,如许多语言可以(并且确实)在其上运行。

于 2012-06-27T10:52:06.617 回答
8

因为它是一个别名System.Single

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

于 2012-06-27T10:55:33.243 回答
8

就像intSystem.Int32floatSystem.Single

于 2012-06-27T10:56:22.143 回答