#468 – Attributes Allow Adding Metadata to Program Elements

You can use an attribute specify some metadata that you want attached to some element in your application.  There are a number of predefined attributes in the .NET Framework, for various purposes.  You can also define your own custom attributes.

You can find a list of all predefined attributes here.

Here are a few examples of predefined attributes that you might use:

  • DebuggerDisplay – Tells Visual Studio how to display summary information about a type in a window that shows the current value of an object
  • Obsolete – Indicates that a method is obsolete and should no longer be used (issues a warning at compile time)
  • Serializable – Indicates that a type can be serialized (stored as a sequence of bytes).
  • WebMethod – Indicates that a method can be used through an XML web service

About Sean
Software developer in the Twin Cities area, passionate about .NET technologies. Equally passionate about my own personal projects related to family history and preservation of family stories and photos.

One Response to #468 – Attributes Allow Adding Metadata to Program Elements

  1. Pingback: #469 – Attaching an Attribute to a Type Member « 2,000 Things You Should Know About C#

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 43 other followers