在编写C#时,我们经常看到,在类的上方会有一个方括号"[]",比如:[webservice]、[webmethod]、[serializesable]、 [DefaultProperty("Text"), ToolboxData("<{0}:TextBox runat=server></{0}:TextBox>"), Designer("System.Web.UI.Design.WebControls.PreviewControlDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]等等。
它们有些是自动生成的,有些是自己的。请问这个方括号有什么用,怎么写,有没有学习了解的参考资料提供啊?
它们有些是自动生成的,有些是自己的。请问这个方括号有什么用,怎么写,有没有学习了解的参考资料提供啊?
解决方案 »
- Winform控件过多,窗体变的很卡还一直闪烁怎么办?
- 求C#不完全类的优点和使用方法
- Winfrom 屏蔽水晶报表的打印按钮? [图]
- <Windows Presentation Foundation Unleashed>电子书已在itpub.net发布了,有兴趣的朋友去下。
- windown.open()&Session的问题
- 如何获取IP冲突信息
- socket接受广播
- 关于Response.Write问题
- 小问题
- 把conn.cs做成conn.dll形式后在asp.net中如何调用??
- 怎样实现DropDownlist选择查询项目,TextBox输入关键字进行模糊查询,用三层怎么实现
- richTextbox qq文本编辑器
class HelpAttribute:Attribute{
public HelpAttribute(String Descrition)
{
this.description = Description;
}
protected String description;
public String Description
{
get
{
return this.description;
}
}
}
这样就定义了一个Attribute。
应用
[Help("this is a do-nothing class")]
public class AnyClass
{
}
描述性声明(称为属性 (Attribute))来批注编程元素,
如类型、字段、方法和属性 (Property)。
Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。
自定义的Attribute必须从Attribute类派生