در مورد Attribute در #C

  1. هر Attribute جدیدی که می نویسیم یک کلاس جدیدی است که از System.Attribute مشتق شده است.  
  2.  Attribute ها می توان به کلاس، اینترفیس، اسمبلی و ... اضافه کرد. 
  3.  Attribute ها به برنامه ی ما MetaData اضافه می کنند. 
  4.  در حقیقت Attribute ها کلاس هایی هستند که می توان آنها را با زبان C# ایجاد کرد و برای افزودن اطلاعات توضیحی به کد، از آنها استفاده کرد. این اطلاعات در زمان اجرای برنامه ازطریق Reflection قابل دسترسی است. 
  5.  Attribute ها را داخل دو براکت قرار می دهند یعنی به صورت [attributename] 
  6. Attribute ها می توانند پارامتر هم بگیرند که در این صورت اختیارات بیشتری را در اختیار برنامه قرار می دهند. 
  7. هم می تواند از Attribute های دات نت فریم ورک استفاده کرد و هم می توان Attribute های مورد نظر خود را ایجاد نمود.
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد