Почему .NET не имеет типа System.Float типа System.String, System.Double и т.д.?
Почему system.float не существует в .net?
Ответ 1
Он имеет тип System.Single, который вы ищете.
Смотрите таблицу для встроенных типов значений в С# в MSDN.
Существует небольшое расхождение между тем, как типы вызываются в С# (где тип типа аналогичен C-языкам, но не тот же (например, - long type)) и в .Net Framework, который должен быть независимо от языка, так как многие языки могут (и делать) работать на нем.
Ответ 2
Поскольку это псевдоним System.Single
Посмотрите http://msdn.microsoft.com/en-us/library/b1e65aza.aspx
Ответ 3
Ему нравится int is System.Int32, float is System.Single