חחחכשאתה מגדיר מחלקה חדשה, אתה מגדיר את המשתנים הפנימיים שלו כ-private
(זה גם ברירת המחדל)
אם אתה רוצה לייחצן אותם (הכוונה לחשוף אותם למי שמשתמש במחלקה)
אתה יוצר Set/Get לאותו חבר מחלקה (Property לאותו משתנה בעצם)
דוגמא (זה בתוך המחלקה שלך)
private string m_name = string.Empty;public string Name { get { return m_name; } set { m_name = value; } }
|
ואם אתה משתמש ב-VS8 (גרסא 2005)
כל מה שאתה צריך לעשות זה פשוט להשתמש בסניפט (משהו חמוד שעוזר לזרז כתיבה של כאלה דברים קטנים)
למשל אם תעשה ctor ואחרי זה תלחץ טאב הוא יצור לך את הבנאי של אותה מחלקה
prop יעשה לך Property למשתנה... וכו'..
