PDA

View Full Version : درباره کدهای داخل []



alpha
سه شنبه 02 تیر 1383, 10:53 صبح
من در بعضی از قسمتهای کدهای C# به کدهای برخورد می کنم که داخل [] نوشته شده اند . برای مثال :

[XmlRpcMissingMapping(MappingAction.Ignore)]
struct Enclosure
{
public int length;
public string type;
public string url;
}

می خواستم بدونم اصلا این کدها چیه و به چه دردی می خوره من که جایی در بارشون پیدا نکردم .

Farhad.B.S
سه شنبه 02 تیر 1383, 19:19 عصر
این قسمت ها که به اونها Code Attributes گفته میشه برای ذکر کردن مشخصات یک statement و اعلام این مشخصات به کامپایلر به کار میره.
به عنوان مثال قبل از statement هایی نظیر تعریف توابع ، تعریف ساختارها (Structures) ، تعریف کلاس ها و ... این قسمت ها قرار میگیرند.

برای اطلاعات بیشتر :
http://www.c-sharpcorner.com/1/CustomAttribute.asp
http://www.codeproject.com/csharp/attributes.asp