تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ما الفرق بين ال Classes و Structures
#9
(22-09-16, 05:38 PM)silverlight كتب : اخي الفاضل الشاكي لله

كلامك جيد جدا .............
لكن فعليا لايوجد فارق كبير بين Structure و Class إلا في الأفضلية للإستخدام مع ٌValueType و Ref Type
وأكاد اجزم انه لا يوجد فارق علي الإطلاق


اهلا بك اخي سيلفرلايت (ارجو ان اتعرف على اسمك) Smile


يبدو انك تسرعت اخي العزيز لان ببصراحة اختلف معك جدا ، هناك عدة اختلافات او بالاحرى (limits) لاستخدام الـ Struct

بعيدا عن موضوع الـ Ref & Value Type ، هناك عدة اختلافات من ناحية مبادئ الـ OOP

1- عدم قدرة الـ Struct من الوراثة من الـ Types الاخرى (ماعدا الـ Interface)
2- عدم قدرة الـ Struct على انشاء Contractor بدون بارمترات
3- عند تعريف متغيرات او خصائص عامة في الـ Struct ـ يجب عليك ملأها من الـ Contractor ولايمكنك اسناد قيمة افتراضية لهم مباشرة
4- عدم تقبل كائن الـ Struct الى القيمة null او nothing (فيجوال بيسك)


هذه الفروق وحدها تجعل الفارق ليس بالصغير بين الـ Class والـ Struct
الرد }}}
تم الشكر بواسطة: نور الدين وليد


الردود في هذا الموضوع
RE: ما الفرق بين ال Classes و Structures - بواسطة الشاكي لله - 23-09-16, 02:12 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] مشكلة فى كود الفرق بين وقتين فى الجريد فيو ibr1233 1 1,526 03-07-21, 04:26 PM
آخر رد: asemshahen5
  ايه الفرق بينهم Mohamed Mostafa 1 1,520 17-05-18, 12:33 AM
آخر رد: elgokr
  الفرق بين الاداتين Panel و Group Box قاسم 0 1,664 06-12-17, 02:48 AM
آخر رد: قاسم

التنقل السريع :


يقوم بقرائة الموضوع: