اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

تستعمل كل من Const و ReadOnly للدلالة على متغير ثابت - لا يمكن تغيير قيمته أثناء اشتغال التطبيق- أثناء اشتغال التطبيق، حيث أن كل واحدة منهما تتميز عن الأخرى:

Const: متغير ثابت أو متغير موضعي، بحث تعطى له قيمته أثناء تعريفه، ويعذر عليه أخذ قيمة أخرى بعد ذلك.

public const int X = 10;

ReadOnly: يمنكن إنشاء هذا النوع من المتغيرات  أثناء التعريف أو أثناء إنشاء الكائن من نفس الكلاس.

    class MyClass
    {
     readonly int X = 10; // initialized at the time of declaration
     readonly int X1;
     
     public MyClass(int x1)
     {
     X1 = x1; // initialized at run time
     }
    }

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...