ویژگی (Property) در C# به شما امکان کنترل روش دسترسی و تغییر متغیرهای
یک کلاس را می دهد. استفاده از ویژگی در C#، راه توصیه شده و درست جهت
دسترسی به متغیرهای یک کلاس، به وسیله متدها یا توابع خارج از کلاس جاری، در زبان
برنامه نویسی شی گرا object oriented می باشد. به عبارت دیگر، وقتی که یک متد
یا کلاس دیگری در برنامه، بخواهد به متغیر یک کلاس دسترسی داشته باشد، بهتر است به
جای این که مستقیما متغیر را استفاده کند، از طریق یک ویژگی یا Property در کلاس
خود متغیر، به آن دسترسی داشته باشد.
در مثال آموزشی درس قبل (کار با کلاس ها) برای اولین بار روش استفاده از یک ویژگی
یا Property را نشان دادیم. یک ویژگی یا Property همانند ترکیبی از یک متغیر
Variable و یک متد method است. ویژگی نمی تواند پارامتری را دریافت کند، اما
به وسیله آن می توانید قبل از ارسال و دریافت متغیر، مقدار آن را تغییر دهید. هر ویژگی
یا Property از دو قسمت اصلی get و set تشکیل شده که همانند کد مثال زیر درون
مجموعه Property تعریف می شوند.
کلاسrectBox در قالب property:
برچسب:
نویسنده: بهنام شجاعی