28
เมื่อใดที่ฉันควรใช้ struct แทนที่จะเป็นคลาสใน C #
เมื่อใดที่คุณควรใช้ struct และไม่ใช่คลาสใน C # รูปแบบความคิดของฉันอยู่ที่ structs จะใช้ในครั้งเมื่อมีรายการอยู่เพียงชุดของประเภทค่า วิธีที่จะทำให้พวกเขามีเหตุผลทั้งหมดเข้าด้วยกันอย่างมีเหตุผล ฉันเจอกฎเหล่านี้ที่นี่ : struct ควรแสดงถึงค่าเดียว struct ควรมี footprint หน่วยความจำน้อยกว่า 16 ไบต์ ไม่ควรเปลี่ยนแปลง struct หลังจากการสร้าง กฎเหล่านี้ทำงานอย่างไร struct หมายถึงความหมายอะไร?