Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

เมธอด Convert.ToSingle ใน C#

เมธอด 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 หากแปลงไม่ได้