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

Explicit Type Conversions ใน C# (การแปลงชนิดข้อมูลชัดเจน)

Explicit Conversions ต้องใช้ Cast Operator การแปลงชนิดข้อมูลแบบชัดเจนโดยผู้ใช้ผ่านฟังก์ชันที่กำหนดไว้

ตัวอย่าง: Cast Double เป็น Int

using System;
namespace Demo
{
    class Program
    {
        static void Main(string[] args)
        {
            double d = 345.78;
            int i;
            Console.WriteLine("double: " + d);
            i = (int)d; // Explicit cast
            Console.WriteLine("int: " + i);
            Console.ReadKey();
        }
    }
}

ผลลัพธ์: ส่วนทศนิยมจะถูกตัดทิ้ง (Truncate) คงเหลือ 345