Собственно - зачем Вы ссылку на МСДН привели то? Ну Вам же с самого начала говорили, что float в c# согласно документации микрософт удовлетворяет этому стандарту. Вы хотите сказать, что "разобрался как перевести на этот стандарт" - это значит просто использовать всроенные типы?
PS: если непонятно float в .NET представлена именно как Single:
http://msdn.microsoft.com/ru-ru/library/b1e65aza.aspx
т.е. это одно и тоже.