Tại sao không có phương thức Convert.toFloat ()?


86

Tại sao không tồn tại phương thức Convert.ToFloat(), C # có ToDouble(), ToDecimal()...
Tôi muốn chuyển đổi thành float, có thể sử dụng phương thức nào? (float) var?

Câu trả lời:


155

Có - nhưng nó được gọi là Convert.ToSingle(). floatlà bí danh C # cho System.Singlekiểu này.

"Single" là tên của một float trong BCL. "float" là một bí danh do C # cung cấp. Có một phương thức Convert.ToSingle (), giống như có Convert.ToInt32 () thay vì Convert.ToInt ().

Xem chủ đề này Chuyển đổi lớp

(BTW - Tôi cũng không biết điều này, vì vậy tôi đã học được một điều mới hôm nay :))

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.