Какой тип для "half" (binary16) в C#?

Я работаю в контексте, где подразумеваются графические процессоры nVidia, что приводит меня к использованию типа "половина" (binary16, число с плавающей запятой низкой точности). Однако, я не знаю к какому типу это выражается в C#. Есть идеи?

http://en.wikipedia.org/wiki/Half_precision_floating-point_format

1 ответов


.NET не поддерживает "половину" как базовый тип. Однако, есть библиотеки обеспечение процедуры преобразования.