Mengapa tidak ada metode Convert.toFloat ()?

87

Mengapa tidak ada metode Convert.ToFloat(), C # has ToDouble(), ToDecimal()...
Saya ingin dikonversi ke float, metode mana yang dapat digunakan? (float) var?

SleeplessKnight
sumber

Jawaban:

156

Ada - tapi namanya Convert.ToSingle(). floatadalah alias C # untuk System.Singletipe tersebut.

"Single" adalah sebutan untuk pelampung di BCL. "float" adalah alias yang disediakan oleh C #. Ada metode Convert.ToSingle (), seperti ada Convert.ToInt32 () dan bukan Convert.ToInt ().

Lihat utas ini Mengonversi kelas

(BTW - Saya juga tidak tahu ini, jadi saya belajar sesuatu yang baru hari ini :))

Tim
sumber