社区
C#
帖子详情
attribute的作用和具体使用方法
xie860122
2012-03-12 11:16:03
今天刚学习了下attribute,但是不是很明白,求高人,谢谢
...全文
399
12
打赏
收藏
attribute的作用和具体使用方法
今天刚学习了下attribute,但是不是很明白,求高人,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xie860122
2012-03-22
打赏
举报
回复
这玩意儿用在开发中常用到吧,我现在所在的公司就没看到过这种啊。
mrsupersky
2012-03-15
打赏
举报
回复
我也同问一下哈,attribute被表示在在 类或者其成员上,那么 在判断的时候 只能通过 反射吗?
如果是的话,说实话 我觉得反射用起来挺麻烦的....
gzw13999
2012-03-14
打赏
举报
回复
请问attribute 什么情况下才使用, 会有什么功能 , 能带来什么便捷之处。
gzw13999
2012-03-14
打赏
举报
回复
又抽风了, 发布出来帖子了。。。
gzw13999
2012-03-14
打赏
举报
回复
[Quote=引用楼主 gzw13999 的回复:]
[SmtpEmail(".net邮件发送程序", Version = "2.0", Author = "Discuz!NT ", DllFileName = "Discuz.Plugin.Mail.SysMail.dll")]
public class SysMailMessage : ISmtpMail
定义类的上面 [......] 这个能干什么 有什么功能 叫什么……
[/Quote]
http://topic.csdn.net/u/20120313/18/61e17f2d-e79f-44aa-a264-bdc90335e4c4.html
我在这也问到。。
Attribute 有什么用。 什么情况下使用。会带来哪些方便之处。
xie860122
2012-03-14
打赏
举报
回复
还是不是很了解的 可以举过例子吗 谢谢
jiuhexuan
2012-03-14
打赏
举报
回复
attribute,存储在元数据中,
在装配件被加载时,可以通过反射确定,之前给对应对象的标记信息
然后操作时,就可以依据它,继续你的逻辑。
比如权限校验
给方法加个attr,它携带了一个key
运行时可以反射出,这个key,然后对比上下文中的权限key
确定是否通过校验
可以了解下aop
xie860122
2012-03-14
打赏
举报
回复
同上 请问attribute 什么情况下才使用, 会有什么功能 , 能带来什么便捷之处。
以专业开发人员为伍
2012-03-13
打赏
举报
回复
这个方面就应该可怜可怜早期的java程序员,很多人就是被锻炼得“善于”维护几千行巨大而恶心的xml配置文件。
以专业开发人员为伍
2012-03-13
打赏
举报
回复
怎么搞的?csdn又抽羊角疯了?
以专业开发人员为伍
2012-03-13
打赏
举报
回复
它是用来标记类型、方法、属性等等,基本上你可以看作配置信息。所不同地是它不是仍在一个分离的、跟源代码完全脱节的巨大的(有着几千行恶心的xml代码的)配置文件中,而是跟源代码在一起,所以对于拥有源代码控制权的程序员去调整这些参数非常方便,因为你找到源代码也就找到了其源代码的静态配置Attribute。
threenewbee
2012-03-12
打赏
举报
回复
为反射加载类型提供附加信息。
比如说,你放一个控件到窗体上,你可以在属性面板中看到某个属性的提示,这个信息就是用 attribute 实现的。
java
attribute
的
作用
_@Model
Attribute
的
使用
@Model
Attribute
注解可被应用在
方法
或
方法
参数 上。对
方法
使用
@Model
Attribute
注解:注解在
方法
上的@Model
Attribute
说明了
方法
的
作用
是用于添加一个或多个属性到model上。这样的
方法
能接受与@RequestMapping注解相同的参数类型,只不过不能直接被映射到
具体
的请求上。@Model
Attribute
方法
会先被调用在同一个控制器中,注解了@Mo...
__
attribute
__ 机制
使用
这是属性经常看见,但是也没仔细的看看他
具体
如何
使用
,最近浏览博客,发现这个属性其实可以做好多事情的。因此,这里就打算把这个属性详细的学习一下。 介绍 __
attribute
其实是个编译器指令,告诉编译器声明的特性,或者让编译器进行更多的错误检查和高级优化。
attribute
可以设置函数属性(Function
Attribute
)、变量属性(Variable
Attribute
)和类型属性(Type
Attribute
)。 __
attribute
是GCC的特性,LLVM借鉴过来,又对其进行了扩
__
attribute
__
使用
方法
转自:http://blog.sina.com.cn/s/blog_7e719f0501012tkt.html1. __
attribute
__ ((packed)) 的
作用
就是告诉编译器取消结构在编译过程中的优化对齐,按照实际占用字节数进行对齐,是GCC特有的语法。这个功能是跟操作系统没关系,跟编译器有关,gcc编译器不是紧凑模式的,我在windows下,用vc的编译器也不是紧凑的,用tc的编译器就
C#程序设计
Attribute
特性的概念和用法
本文讲解 C#程序设计
Attribute
特性的概念和用法。 操作流程 1.1.
Attribute
概念 1.1.1. 概念 属性(
Attribute
)是C#程序设计中非常重要的一个技术,应用范围广泛,用法灵活多变。本文就以实例形式分析了C#中属性的应用。 1.1.2. 运用范围 程序集,模块,类型(类,结构,枚举,接口,委托),字段,
方法
(含构造),
方法
,参数,
方法
返回值,属性(property),
Attribute
1.2. 自定义
Attribute
1.2.1. 自定义一个检查字符串长度的At
Attribute
与Property 的翻译区别
Attribute
的
使用
范围
Attribute
与Property 的翻译区别
Attribute
一般译作“特性”,Property 仍然译为“属性”。
Attribute
是什么
Attribute
是一种可由用户自由定义的修饰符(Modifier),可以用来修饰各种需要被修饰的目标。 简单
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章