เมธอด Convert.ToSingle() ใช้แปลงค่าที่ระบุเป็นตัวเลขทศนิยมความแม่นยำเดี่ยว (Single-precision floating-point) หรือ float ใน C#
ตัวอย่างการแปลงจาก Boolean
bool boolVal = false; float floatVal = Convert.ToSingle(boolVal); // ผลลัพธ์คือ 0.0f
ตัวอย่างโค้ดเต็ม
using System;
public class Demo
{
public static void Main()
{
bool boolVal = false;
float floatVal = Convert.ToSingle(boolVal);
Console.WriteLine("แปลง {0} เป็น {1}", boolVal, floatVal);
}
}
ผลลัพธ์
แปลง False เป็น 0
รองรับชนิดข้อมูลหลายรูปแบบ: Convert.ToSingle รับพารามิเตอร์ได้หลายชนิด เช่น string, int, double, decimal, object เป็นต้น และจะโยน FormatException หรือ OverflowException หากแปลงไม่ได้