العودة إلى الدورة

الخصائص (Properties: Getters و Setters)

C# من الصفر إلى الاحتراف: دورة برمجية شاملة

الخصائص

توفر الخصائص آلية مرنة لقراءة أو كتابة أو حساب قيمة حقل خاص (private field).

الخصائص التلقائية (Automatic Properties)

csharp class Person { public string Name { get; set; } }

المنطق داخل الخصائص

csharp private string _secret; public string Secret { get { return _secret; } set { _secret = value; } }

هذا يتيح لك التحقق من صحة البيانات قبل حفظها.