العودة إلى الدورة

الهياكل (Structs): أنواع القيمة

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

الهياكل

الـ struct يشبه الفئة ولكنه نوع قيمة (Value Type) يُخزن في الذاكرة من نوع (Stack)، بينما الفئة هي نوع مرجعي (Reference Type) تُخزن في (Heap).

حالات الاستخدام

استخدم الهياكل لهياكل البيانات الصغيرة والخفيفة مثل النقطة (Point)، الإحداثيات، أو اللون.

csharp struct Point { public int X; public int Y; }

ملاحظة: الهياكل لا تدعم الوراثة.