AttributeUsage

C#中, 有的类上面添加了[AttributeUsage(AttributeTargets.Property)]

这个是什么作用呢?

AttributeUsage 枚举类型

成员名称                   说明

All         可以对任何应用程序应用属性

Assembly                 可以对程序集应用属性

Class                        可以对类应用属性

Constructor       可以对构造函数应用属性。  

Delegate       可以对委托应用属性。  

Enum         可以对枚举应用属性。 

Event         可以对事件应用属性。  

Field          可以对字段应用属性。  

GenericParameter   可以对泛型参数应用属性。  

Interface       可以对接口应用属性。  

Method        可以对方法应用属性。  

Module        可以对模块应用属性。 注意 Module 指的是可移植的可执行文件(.dll 或 .exe),而非 Visual Basic 标准模块。

Parameter       可以对参数应用属性。  

Property       可以对属性 (Property) 应用属性 (Attribute)。  

ReturnValue     可以对返回值应用属性。  

Struct         可以对结构应用属性,即值类型 

 

转载于:https://www.cnblogs.com/douqiumiao/archive/2013/04/07/3003684.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值