C#中"half"(binary16)的类型是什么?

Laz*_*zlo 8 c# value-type

我在隐含nVidia GPU的环境中工作,这导致我使用"half"(binary16,低精度浮点数)类型.但是,我不知道它在C#中转换为哪种类型.任何的想法?

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

Oma*_*jid 12

.NET 5 包括System.Half表示 IEEE 754-2008binary16浮点数据类型。但是,它(还)没有 C# 类型。


Mar*_*wis 6

.NET不支持"half"作为基本类型.但是,有些提供转换例程.

  • 现在可用:https://docs.microsoft.com/en-us/dotnet/api/system.half?view=net-5.0。 (3认同)