by[0] = Convert.ToByte(textBox1.Text, 16);
by[1] = Convert.ToByte(textBox2.Text, 16);
by[2] = Convert.ToByte(textBox3.Text, 16);
by[3] = Convert.ToByte(textBox4.Text, 16);
textBox5.Text = BitConverter.ToSingle(by, 0).ToString();
或者
UInt32 x = Convert.ToUInt32(textBox6.Text, 16);
byte[] b = BitConverter.GetBytes(x);
// Array.Reverse(b); 数组翻转,大小端
textBox5.Text = BitConverter.ToSingle(b, 0).ToString();