โครงสร้าง
ใน C # โครงสร้างคือประเภทข้อมูลประเภทค่า ช่วยให้คุณสร้างตัวแปรเดียวเก็บข้อมูลที่เกี่ยวข้องกับประเภทข้อมูลต่างๆ คีย์เวิร์ด struct ใช้สำหรับสร้างโครงสร้าง
ในการกำหนดโครงสร้าง คุณต้องใช้คำสั่ง struct คำสั่ง struct กำหนดประเภทข้อมูลใหม่ โดยมีสมาชิกมากกว่าหนึ่งรายสำหรับโปรแกรมของคุณ
คลาส
เมื่อคุณกำหนดคลาส คุณจะต้องกำหนดพิมพ์เขียวสำหรับประเภทข้อมูล คำจำกัดความของคลาสเริ่มต้นด้วยคลาสคำหลักตามด้วยชื่อคลาส และเนื้อหาของคลาสที่ล้อมรอบด้วยวงเล็บปีกกา
โครงสร้างกับคลาส
-
โครงสร้างเป็นประเภทค่าและคลาสเป็นประเภทอ้างอิง
-
เมื่อส่งคลาสไปยังเมธอด จะถูกส่งผ่านโดยการอ้างอิง แต่เมื่อโครงสร้างถูกส่งไปยังเมธอด มันจะถูกส่งผ่านด้วยค่า
-
คลาสรองรับ Inheritance แต่นี่ไม่ใช่กรณีที่มีโครงสร้าง
-
Destructor ในคลาสสามารถใช้ได้ แต่ใน Structure คุณจะไม่สามารถใช้ Destructor ได้
-
โครงสร้างไม่สามารถมีตัวสร้างเริ่มต้นได้