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:
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 :))