Dlaczego nie ma metody Convert.toFloat ()?

87

Dlaczego nie istnieje metoda Convert.ToFloat(), C # ma ToDouble(), ToDecimal()...
Chcę przekonwertować na float, która metoda może być używana? (float) var?

SleeplessKnight
źródło

Odpowiedzi:

156

Jest - ale to się nazywa Convert.ToSingle(). floatjest aliasem C # dla System.Singletypu.

„Single” to nazwa zmiennej zmiennoprzecinkowej w BCL. „float” to alias udostępniany przez C #. Istnieje metoda Convert.ToSingle (), tak jak istnieje Convert.ToInt32 () zamiast Convert.ToInt ().

Zobacz ten wątek Convert class

(Przy okazji - tego też nie wiedziałem, więc dzisiaj dowiedziałem się czegoś nowego :))

Tim
źródło