.NET has always had float and double and with .NET 5 Preview 7, we’ve added a new Half type (equivalent to binary16)!
float
double
Half
binary16