خرید بک لینک

درباره سایت

property

آخرین مطالب

امکانات وب

خصوصیات فرصت محافظت از یک فیلد در یک کلاس را با خواندن و نوشتن به آن از طریق خواص فراهم می سازد.در زبانهای دیگر این کار اغلب با برنامه هایی انجام می شوند که متد های setterو getterویژه ای را پیاده سازی می سازند. خصوصیات C#این نوع از حفاظت را فعال می نماید و به علاوه در حالی که اجازه دسترسی به خواص را درست مثل این که یک فیلد باشد می دهد.

فایده دیگر خواص این است که می توانید پیاده سازی داخلی شان را در هر زمان عوض نمایید. با یک فیلد عمومی نوع داده زیرین می بایستی همیشه یکسان باشند زیرا فراخوانی کد بستگی به مشابه بودن فیلد خواهد بود. برای مثال اگر یک مشتری IDای داشته باشد که اصولا بصورت intذخیره شده باشد، ممکن است نیاز به تغییراتی داشته باشید که یک تاییدیه انجام می دهد تا مطمئن شوید فراخوانی کد هرگز نباید IDی با مقدار منفی داشته باشد. اگر آن یک فیلد بود قادر به این کار نبودید اما یک خاصیت اجازه می دهد تا این تغییرات را بدون شکستن کد انجام دهید حال اجازه دهید به چگونگی استفاده از خواص نگاهی بیاندازیم.

+ نوشته شده در دوشنبه بیست و دوم آبان ۱۳۹۶ساعت 20:31&nbsp توسط nassim freidouezhad |

برچسب: نویسنده: بهراد کمالی تاريخ: دوشنبه 22 آبان 1396 ساعت: 23:16

صفحه بندی