关键词:
C#:
Attribute:特性(HTML标签叫属性)
Property:属性
Usage:使用、用法、习惯、惯例
AttributeUsage:特性用法(个人翻译)
Obsolete:过期 (C#中代表过期,不推荐使用)
Conditional:条件
JAVA:
Annotation:注释
Deprecated:反对,不赞成(便宜美国vpsJAVA代表过期,不推荐使用)
SupressWaring:禁止警告(Supress 翻译为: 镇压,压制; 止住,忍住; 禁止发表; 阻止…的生长.所以,本人翻译为禁止警告)
以上,C#的特性或者JVAVA的声明有很多,了解更多,请查阅相关资料。
C#特性: 一个物体有什么特征和性质。
JAVA注释: 注解,解释
C# Attribute作用:
MSDN: Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联
如:
调用方式:反射,如Type.GetCustomAttributes
JAVA Annotation作用:
它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。
如:@Override
调用方式: class|field.getAnnotation()
48027231