PDA

View Full Version : attribute چیست؟



amirjalili
یک شنبه 20 اردیبهشت 1388, 11:23 صبح
دوستان بنده میخواستم راجع به attribute ها سوال کنم..
میخواستم به زبان ساده توضیح مختصری به بنده بدید..
یعنی کار attribute ها چیه؟

یک مثال از attribute ها هم میذارم..


using System;

class BasicAttributeDemo
{
[Obsolete]
public void MyFirstDeprecatedMethod()
{
Console.WriteLine("Called MyFirstDeprecatedMethod().");
}

حامد مصافی
یک شنبه 20 اردیبهشت 1388, 11:49 صبح
این خصوصیات برای تفهیم نوع کد نوشته شده به محیط توسعه کاربرد دارند.
مثال:
- شرح یک پروپرتی در پنجره .properties
- غیر فعال کردن Step-in Debugging در یک تابع.
- مشخص کردن گروه یک پروپرتی در پنجره properties.
و...

esmaeily-hosein
یک شنبه 20 اردیبهشت 1388, 16:22 عصر
Attributeها Meta Data هایی هستند که بر روی کلاس ها ، پروپرتی ها و متد ها میشینند .
مثلا میتونی یه att به نام Author بنویسی و بالای کلاس هات بزاری تا مشخص بشه که نویسنده اون کیه .
مثلا اگر نویسنده ALi بود اون کد تو try catch اجرا بشه و اگر برای محمد بود به شکل معمولی و هزار یه جور کار دیگه .
ولی کاربرد اصلی اون همونطور که دوستمون گفتند "تفهیم نوع کد نوشته شده به محیط توسعه کاربرد"