ในการแปลงประเภทข้อมูลหนึ่งเป็นอีกประเภทหนึ่งใน 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