عام (C# مرجع)

الكلمة الأساسية public هي معدّل وصول للأنواع وأعضاء النوع. وصول العامة هو مستوى الوصول الأكثر إتاحة. لا توجد قيود على الوصول إلى أعضاء العامة كما في المثال هذا المثال:

class SampleClass
{
    public int x; // No access restrictions.
}

لمزيد من المعلومات، راجع معدلات الاتصال ( ارشادات البرمجة C# ) و مستويات الوصول (مرجع #C) .

مثال

في المثال التالي، تم تعريف فئتين PointTest و MainClass. الأعضاء العامة x و y من PointTest يتم الوصول إليها مباشرة من MainClass.

class PointTest
{
    public int x; 
    public int y;
}

class MainClass4
{
    static void Main() 
    {
        PointTest p = new PointTest();
        // Direct access to public members:
        p.x = 10;
        p.y = 15;
        Console.WriteLine("x = {0}, y = {1}", p.x, p.y); 
    }
}
// Output: x = 10, y = 15

إذا قمت بتغيير public مستوى الوصول إلى خاص أو محمي ، ستتلقى رسالة خطأ:

'PointTest.y' غير قابل للوصول إليه بسبب مستوى الحماية الخاص به.

مواصفات لغة #C

لمزيد من المعلومات، راجع مواصفات لغة #C. مواصفات اللغة هي المصدر النهائي لبناء جملة C# واستخدامها.

راجع أيضًا:

المرجع

معدلات الاتصال ( ارشادات البرمجة C# )

الكلمات الأساسية لـ #C

معدلات الوصول ( مرجع C#)

مستويات الوصول (مرجع #C)

المعدّلات (مرجع #C)

خاصة (C# مرجع)

المحمي ( مرجع C# )

الداخلية ( مرجع C# )

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎