في اكتر من Access Modifier في ال C# ربنا يعنا واقدر اوصلها للي محتاجلها
1- Private : ده بيخلي اي متغير او دالة عندك ماينفعش تتعامل معاها الا من داخل الClass بس واي حاجة داخل الClass الطبيعي بتاعها Private حتي لو ماكتبتش قدامها حاجة
2- Public : دي عكس ال Private تماما في كل حاجة
3-Protected : دي بتخلي اي متغير او دالة Private او ماينفعش التعامل معاها من بره الClass الا في حالة التوارث Inheritance الClass الوارث ممكن يتعامل معاها
3- Internal : ده Modifier يخص الClasses بتخلي الكلاس يتشاف او اقدر اتعامل معاها في ال Assembly بتاعة بس وده الطبيعي من غير ماتكتب حاجة
4- Internal Protected : دي بتخلي ال Class تقدر تتعامل معاه من جو ال Assembly او من اي Assembly وارث منة Inherted
ممكن يكون في كلمات كتير غلط في الانجليزي حاولو تفهموها بقي