ในการแปลงประเภทข้อมูลหนึ่งเป็นอีกประเภทหนึ่งใน C # ให้ใช้การแปลงประเภท ใน C# การแปลงประเภทเป็นสองประเภท -
การแปลงประเภทโดยนัย
ดำเนินการโดย C # ในลักษณะที่ปลอดภัยสำหรับประเภท ตัวอย่างเช่น การแปลงจากประเภทอินทิกรัลขนาดเล็กไปเป็นขนาดใหญ่ และการแปลงจากคลาสที่ได้รับเป็นคลาสฐาน
การแปลงประเภทที่ชัดเจน
ดำเนินการอย่างชัดเจนโดยผู้ใช้โดยใช้ฟังก์ชันที่กำหนดไว้ล่วงหน้า การแปลงที่ชัดเจนต้องใช้ตัวดำเนินการแคสต์
ให้เรามาดูตัวอย่างการใช้การแปลงแบบ double to int เช่น การแปลงประเภทอย่างชัดเจน -
ตัวอย่าง
using System; namespace Demo { class Program { static void Main(string[] args) { double d = 8745.97; int x; x = (int)d; Console.WriteLine(x); Console.ReadKey(); } } }
ผลลัพธ์
8745