Почему .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