title: why `float` declaration is like this `public struct Single`
body: <p>i was checking the data types in C# and I saw float is actually named as <code>Single</code> i didn't understand it as the other data types like <code>int</code> <code>char</code> <code>decimal</code> etc have an appropriate name but  <code>float</code> is like <code>Single</code> why is that?</p>