تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
من الميزات القادمة مع vb2010 – الخصائص المعرفة تلقائيا
#1
كاتب الموضوع : samerselo

هذه مأخوذة من مقالة تتحدث عن النسخة ما قبل النسخة التجريبية
يحتاج المطورون في العديد من الحالات لإنشاء فئات تحتوي على خصائص تمتلك بنية بسيطة كما في المثال


كود :
Private _FirstName As String

Property FirstName() As String
Get
Return _FirstName
End Get
Set(ByVal value As String)
_FirstName = value
End Set
End Property
وتزودنا الخصائص المعرفة تلقائيا بطريقة بسيطة وحيدة السطر لتقديم نفس المفهوم السابق كما في المثال


كود :
Property ID() As Integer
Property FirstName() As String
Property LastName() As String
ففي هذه الحالة سيقوم المترجم بإنشاء الحقل المطلوب تلقائيا بحيث يمتلك نفس اسم الخاصية يسبقها المحرف _ يملأ قسمي Get و Set لتلك الخاصية آليا كما يمكن تمرير قيمة افتراضية للخاصية عن تعريفها ولكن الخصائص المعرفة تلقائيا لا يكون لها محددات ممررة ولا يمكن أن تكون للقراءة فقط أو للكتابة فقط


كود :
Property ID() As Integer = -1
Property SupplierList() As New List(Of Supplier)
Property OrderList() As New List(Of Order) With {.Capacity = 100}

<DefaultValue("-")>
Property Name() As String Implements ICustomer.Name
}}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Rainbow [VB.NET] كلاس ResizeControls وطريقة جديد ومميزة لتكبير وتصغير ادوات الفورم تلقائيا الماجيك مسعد 7 158 19-02-17, 11:25 PM
آخر رد: khodor1985
  من الميزات القادمة مع vb2010 - استكمال السطر ضمنيا RaggiTech 0 253 05-10-12, 01:29 AM
آخر رد: RaggiTech
  من الميزات القادمة مع vb2010 التعامل مع اللغات الديناميكية RaggiTech 0 367 05-10-12, 01:28 AM
آخر رد: RaggiTech
  من الميزات القادمة مع vb2010 فيما يتعلق بتعابير لمدا RaggiTech 0 231 05-10-12, 01:27 AM
آخر رد: RaggiTech

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم