تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ثقافة برمجية(2):طريقة كتابة Property
#1
السلام عليكم

مقال قصير جداً يشرح الطريقة العالمية لكتابة الخواص Property

المقال موجه لمن يدرك ماهي الـProperty

قد يكتب أحد الخواص للفئة Person بهذا الشكل(لاحظ متغير الخاصية يبدأ ب m_)

PHP كود :
Public Class Person
    
Private m_Name As String
    
Public Property Name() As String
        Get
            
Return m_Name
        End Get
        Set
(ByVal value As String)
            
m_Name value
        End Set
    End Property

    
Private m_Age As Integer
    
Public Property Age() As Integer
        Get
            
Return m_Age
        End Get
        Set
(ByVal value As Integer)
            
m_Age value
        End Set
    End Property
End 
Class 

الطريقة الشهيرة بالنسبة للغة الفيجوال بيسك هي تسمية المتغير بنفس اسم الخاصية إلا أنه يبدأ بـ (_)

لاحظ الفرق في المنظر
PHP كود :
Public Class Person

    
Private _Name As String
    
Public Property Name As String
        Get
            
Return _Name
        End Get
        Set
(value As String)
            
_Name value
        End Set
    End Property

    
Private _Age As Integer
    
Public Property Age() As Integer
        Get
            
Return _Age
        End Get
        Set
(ByVal value As Integer)
            
_Age value
        End Set
    End Property
 End Property

End 
Class 

أما في C# بما أنها Case-Sensetive فيسمى المتغير بنفس اسم الخاصية إلى ان الحرف الأول صغير Lower case
ومن يتصفح أكواد فئات الدوت نت سيلاحظ هذا (استخدم برنامج Reflector)

PHP كود :
Public Class Person
{

    private 
string name;
    public 
string Name {
        
get { return name; }
        
set name value; }
    }

    private 
int age;
    public 
int Age {
        
get { return age; }
        
set age value; }
    }


الرد }}}
تم الشكر بواسطة:
#2
جزاك الله خير وبارك فيك
الرد }}}
تم الشكر بواسطة:
#3
بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#4
جزاكـ الله كل الخير وبارك الله فيك
ربي يحفظك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيفية كتابة المحتوى التسويقى emad ezzat 0 316 24-08-23, 11:24 PM
آخر رد: emad ezzat
  أكاديمية إدارة المشاريع الذكية هي طريقة ذكية للتعلم مسوق اونلاين 0 424 19-07-22, 03:59 PM
آخر رد: مسوق اونلاين
  ثقافة برمجية(3) : مبادئ solid في تصميم البرامج (1) أبو يعقوب 1 2,436 20-11-20, 05:39 PM
آخر رد: Anas Mahmoud
  طريقة عمل لازانيا باللحمة المفرومة ناردين خليل 1 1,375 26-03-20, 07:38 AM
آخر رد: سعود
  كتابة تقرير عن التأخر الصباحي قصير هند أمين 0 4,675 08-03-20, 05:29 AM
آخر رد: هند أمين
  ثقافة برمجية(1): طريقة ترتيب الكود أبو يعقوب 6 3,993 27-08-13, 11:54 PM
آخر رد: Riad Soft
  طريقة عمل Setup شرح مفصل ومزود بالصور أسامة أحمد 8 8,291 25-05-13, 12:46 PM
آخر رد: shaker.soft
  طريقة نسخ فورم من مشروع الى مشورع اخر RaggiTech 0 6,467 27-10-12, 04:40 PM
آخر رد: RaggiTech
  شرح طريقة وضع خريطة داخل برنامجك أو موقعك وإظهار Ip الخاص بالزوار المتواجدين RaggiTech 0 5,645 09-10-12, 06:22 PM
آخر رد: RaggiTech
  طريقة جعل برنامجك زي وورد 2007 و2010 وأحسن بكتير -DotNetBar- RaggiTech 0 3,221 09-10-12, 06:14 PM
آخر رد: RaggiTech

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


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