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

การแปลงประเภทใน C # คืออะไร


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